Copied to clipboard

Flag this post as spam?

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


  • Thomsen 113 posts 336 karma points
    Mar 25, 2019 @ 19:35
    Thomsen
    0

    This document is published but its url cannot be routed

    Hi,

    I keep getting this "error" when creating specific content via the ContentService API in V8. The page is created, flagged as published and all the fields are saved, but I cannot view it since there is not created a url for it - not until I save and publish manually via the backoffice.

    Basically I am doing this:

    var content = cs.CreateAndSave("Underskål", productLine.Id, "product");
    content.SetValue("productNum", product.ProductNum);    
    cs.SaveAndPublish(content);
    

    And I have also tried the cs.Create(...) method with no luck, and I have also tried replacing the Danish character "å" with "aa" in the name above. I have also tried doing this in the SaveAndPublish method with parameters:

    cs.SaveAndPublish(content, "*", -1, false);  
    

    No luck at all. Any help is appreciated a lot.

    Thanks.

    enter image description here

  • Thomsen 113 posts 336 karma points
    Mar 26, 2019 @ 10:31
    Thomsen
    4

    A solution that works is to reload the in-memory cache manually. Is there a way to call that button reload functionality from my SurfaceController?

    enter image description here

  • Thomsen 113 posts 336 karma points
    Mar 29, 2019 @ 18:31
    Thomsen
    2

    For anyone else struggling with V8 cache child deseases when creating content dynamically, waiting for updated documentation and issues to be sorted out, this (as a side effect) will do the trick for this question:

    Services.ContentService.EmptyRecycleBin()

  • Jonathon Cove 26 posts 101 karma points
    Mar 05, 2020 @ 11:21
    Jonathon Cove
    2

    I found I had to use

    Umbraco.Core.Composing.Current.Services.ContentService.EmptyRecycleBin()
    
  • Richard Hamilton 36 posts 158 karma points
    Jul 29, 2020 @ 09:22
    Richard Hamilton
    0

    Has there been any updates on this as it still seems to be an issue.

  • Thomsen 113 posts 336 karma points
    Aug 26, 2020 @ 00:50
    Thomsen
    1

    I found out today, that the parent node of the nodes saying this error had a sibling with the same name (dynamically created via ContentService - so no error message or validation to catch the crime). This was causing that all child nodes could not be routed and given a unique url. Renaming that sibling and rebuilding the indexes fixed it and all "un-routed" pages were instantly baptised with a unique url ...

  • 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