Noded/frontend#77 - track node ID with file box record
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-02-04 15:54:48 -06:00
parent 1758340a7b
commit d8e445ba7a
4 changed files with 18 additions and 14 deletions

View File

@@ -20,7 +20,7 @@ class FileBoxController extends Controller {
UUID: req.body.rootUUID,
})
if ( !root || root.pageId !== req.form.page.UUID ) {
if ( !root || root.nodeId !== req.form.node.UUID ) {
return res.status(400)
.message('Invalid rootUUID.')
.api()
@@ -39,7 +39,7 @@ class FileBoxController extends Controller {
UUID: req.body.parentUUID,
})
if ( !parent || parent.pageId !== req.form.page.UUID ) {
if ( !parent || parent.nodeId !== req.form.node.UUID ) {
return res.status(400)
.message('Invalid parentUUID')
.api()
@@ -49,6 +49,7 @@ class FileBoxController extends Controller {
const box = new FileBox({
name: req.body.name,
pageId: req.form.page.UUID,
nodeId: req.form.node.UUID,
})
if ( req.body.rootUUID ) {
@@ -71,7 +72,7 @@ class FileBoxController extends Controller {
async update(req, res, next) {
const FileBox = this.models.get('api:files:FileBox')
const { file_box, page } = req.form
const { file_box, page, node } = req.form
if ( req.body.name ) {
file_box.name = req.body.name
@@ -83,6 +84,7 @@ class FileBoxController extends Controller {
active: true,
rootUUID: file_box.rootUUID,
pageId: page.UUID,
nodeId: node.UUID,
})
if ( !new_parent || new_parent.UUID === file_box.UUID ) {