0 Replies Latest reply on Mar 4, 2020 1:36 PM by Nik Edmiidz

    Why does Jive API let me delete the current version of a document?

    Nik Edmiidz Jive SME

      The UI (Actions → Manage Versions of a document) only lets you delete archived versions of a document, but the API lets you delete the current version.

       

      This is a little scary if you're trying to implement a document lifestyle management strategy which involves programmatic curation/deletion of old document versions, as you can accidentally loose production data and break your document as I have done here (not accidentally):

       

      What is wrong with this document?

       

      Despite being on current version I get:

       

      This is an archived version of the document. The current version can be viewed here.

       

       

       

       

       

      To reproduce this issue, I created the document called sample doc with two other versions including Sample Doc version 2 and Sample Doc version 3.

       

       

      Then I ran the following call:

       

      curl --location --request DELETE 'https://skunkworks.jiveon.com/api/core/v3/versions/2842/3' 

       

       

      I have a case from two months ago concerning this, but thought I would also post it here.