-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Medium
-
Component/s: FC - Ecosystem - API Framework
-
Minor
Issue Summary
The new API feature to update drafts of pages with change Confluence Cloud changelog should allow the ability to Update the Status of a page from ‘Current’ to ‘Draft’, this information can be found here - The Confluence Cloud REST API :
The new version of the updated page. Set this to the current version number plus one, unless you are updating the status to 'draft' which requires a version number of 1.
So going by the documentation, it should allow the Current published page to update to Draft status, though instead, it is making a copy of the current page as a Draft.
Another issue is, the payload that is sent that changes the Title, Body etc of the page is updated with a 200 response and the body returned is correct. Then when going to the actual UI you first see the correct name of the updated draft:

Though clicking through takes you to the draft page with the ‘Current’ content (note: the updated content from the API call is shown for ~.2 secs then reverts to original):

Steps to Reproduce
- Make a PUT call on endpoint /wiki/api/v2/pages/{id} where {{
{id}
}} is a published page
- In the body of the request, make sure the version number is 1 and status is ‘draft’
- Check UI to see the above in action
Expected Results
The published page becomes a draft with the new content provided in the API call
Actual Results
The published page is Duplicated to a draft and once opened, contains the original, un-updated content. Also, this draft page can not be deleted.
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
- mentioned in
-
Page Loading...