-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
There is a situation where the page API cannot retrieve the editor type. #5117
Comments
Thanks for raising @toras9000, I can confirm this. Dev notesSystem currently won't set editor value if aligned with system default. BookStack/app/Entities/Repos/PageRepo.php Lines 146 to 148 in a8ce199
But ultimately the value needs to be set on initial page creation/store. Should also update the existing pages without editor values, for which I think we can follow the original logic we used for the field on column creation: BookStack/database/migrations/2022_04_17_101741_add_editor_change_field_and_permission.php Lines 21 to 27 in 45d52f2
|
- Migration for setting on existing pages - Added test to cover simple new page scenario For #5117
This has now been updated in 89f84c9 to always set an editor type, and this will be part of the next feature release. |
Describe the Bug
In the newly created page, the
editor
property is empty in the PAGES-LIST or PAGES-READ API response results.This seems to occur when a new page is saved with the configured default editor.
When creating or editing a page, if you switch the editor type and then save the page, the type will be available in the
editor
property of the API response thereafter.Steps to Reproduce
editor
property of the API response data is empty.Expected Behaviour
The
editor
property of the API response gets the appropriate value.Screenshots or Additional Context
No response
Browser Details
No response
Exact BookStack Version
v24.05.2
The text was updated successfully, but these errors were encountered: