diff --git a/db.js b/db.js index 2d71107..d6ad103 100644 --- a/db.js +++ b/db.js @@ -144,6 +144,7 @@ function getRoutes(db, structureId) { const query = ` SELECT r.*, + s.route_prefix, sp.id AS scaffold_page_id, sp.content AS scaffold_page_content, sp2.id AS scaffold_params_id, @@ -152,6 +153,7 @@ function getRoutes(db, structureId) { FROM routes r LEFT JOIN scaffold_pages sp ON r.id = sp.route_id LEFT JOIN scaffold_params sp2 ON r.id = sp2.route_id + LEFT JOIN structures s ON r.structure_id = s.id WHERE r.structure_id = ? ORDER BY sp.created_at DESC, sp2.created_at DESC `; @@ -163,6 +165,7 @@ function getRoute(db, routeId) { const query = ` SELECT r.*, + s.route_prefix, sp.id AS scaffold_page_id, sp.content AS scaffold_page_content, sp2.id AS scaffold_params_id, @@ -171,6 +174,7 @@ function getRoute(db, routeId) { FROM routes r LEFT JOIN scaffold_pages sp ON r.id = sp.route_id LEFT JOIN scaffold_params sp2 ON r.id = sp2.route_id + LEFT JOIN structures s ON r.structure_id = s.id WHERE r.id = ? ORDER BY sp.created_at DESC, sp2.created_at DESC LIMIT 1