Copied to clipboard

Flag this post as spam?

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


  • Thomsen 71 posts 261 karma points
    27 days ago
    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 71 posts 261 karma points
    27 days ago
    Thomsen
    0

    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 71 posts 261 karma points
    24 days ago
    Thomsen
    0

    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()

Please Sign in or register to post replies

Write your reply to:

Draft