try to deploy

Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
This commit is contained in:
2026-07-13 21:27:37 +08:00
parent f5254f7571
commit c8dc2628a6
9 changed files with 120 additions and 46 deletions
+3 -3
View File
@@ -1320,12 +1320,12 @@ exports.getLessonByUuid = async (req, res) => {
model: Unit,
as: "units",
where: notDeleted, required: false,
attributes: ["unit_id", "uuid", "title"],
attributes: ["unit_id", "uuid", "title", "duration_seconds"],
through: { attributes: ["order_index"] },
include: [{
model: Course, as: "courses",
where: notDeleted, required: false,
attributes: ["course_id", "title", "subscription"],
attributes: ["course_id", "title", "subscription", "duration_seconds"],
through: { attributes: [] },
}],
},
@@ -1360,7 +1360,7 @@ exports.getLessonByUuid = async (req, res) => {
objectives: plain.objectives ?? [],
status: progress?.status ?? "not_started",
completed_at: progress?.completed_at ?? null,
unit: firstUnit ? { unit_id: firstUnit.unit_id, uuid: firstUnit.uuid, title: firstUnit.title, course: firstUnit.courses?.[0] ?? null } : null, // back-compat singular field
unit: firstUnit ? { unit_id: firstUnit.unit_id, uuid: firstUnit.uuid, title: firstUnit.title, duration_seconds: firstUnit.duration_seconds, course: firstUnit.courses?.[0] ?? null } : null, // back-compat singular field
units: plain.units ?? [],
};
return R.success(res, "Lesson retrieved.", data);