Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Damion 96 posts 331 karma points
    Aug 20, 2019 @ 14:40
    Damion
    0

    Creating media item with IMediaService

    I wonder if anyone can point me in the right direction with this.

    I'm using IMediaService in v8 as specified here to create a media item, but it fails on the line

    var item = _mediaService.CreateMedia(itemName, id, itemTypeAlias, _automatonId);
    

    with the error

    Value cannot be null.\r\nParameter name: parent

    As far as I can tell I've included everything I need to call CreateMedia, any ideas?

    thanks

  • Shaishav Karnani from digitallymedia.com 354 posts 1638 karma points
    Aug 20, 2019 @ 15:45
    Shaishav Karnani from digitallymedia.com
    1

    Yes the function syntax is .CreateMedia(string name, int parentId, string mediaTypeAlias, [int userId = 0])

    and it looks correct from your method but please can you double check that "id" is not null and is parentId in your createmedia statement.

  • Damion 96 posts 331 karma points
    Aug 20, 2019 @ 15:49
    Damion
    0

    Hi,

    thanks for replying, id is definitely populated with the relevant guid and being passed in where parentId should be - not sure what the issue is.

  • Shaishav Karnani from digitallymedia.com 354 posts 1638 karma points
    Aug 20, 2019 @ 16:25
    Shaishav Karnani from digitallymedia.com
    0

    Instead of GUID - please can you pass int parentID and try as method is accepting integer.

  • Paul Seal 524 posts 2890 karma points MVP 7x c-trib
    Aug 20, 2019 @ 22:13
    Paul Seal
    100

    Hi Damion

    // use this to create the media item
    var media = _mediaService.CreateMedia(nodeName, parentFolderId, nodeTypeAlias);
    
    //if you want to specify the key you can like this
    media.Key = new Guid("db22bb69-b0ae-44bb-9019-a3e6498d4c25");
    _mediaService.Save(media);
    

    I hope this helps

    Paul

  • Damion 96 posts 331 karma points
    Aug 21, 2019 @ 08:55
    Damion
    0

    Cheers Paul,

    I misunderstood what id I should have been passing in, once I passed the parent folder id it worked fine.

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies