commit things

Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
This commit is contained in:
2026-08-09 13:00:26 +08:00
parent dcae93eb35
commit 30ec1330c6
2 changed files with 17 additions and 6 deletions
+2 -2
View File
@@ -169,7 +169,7 @@ async function canAccessUnit(user_id, unit_id) {
attributes: ['course_id'],
include: [{ model: Course, as: 'course', attributes: [], where: { status: 'published', ...notDeleted }, required: true }],
});
if (!links.length) return !unit?.subscription;
if (!links.length) return !unit?.subscription || unit.subscription === 'free';
for (const link of links) {
if (await canAccessCourse(user_id, link.course_id)) return true;
}
@@ -185,7 +185,7 @@ async function canAccessLesson(user_id, lesson_id) {
if (await hasActivePurchase(user_id, 'lesson', lesson_id)) return true;
const unitLinks = await UnitLesson.findAll({ where: { lesson_id }, attributes: ['unit_id'] });
if (!unitLinks.length) return !lesson?.subscription;
if (!unitLinks.length) return !lesson?.subscription || lesson.subscription === 'free';
for (const link of unitLinks) {
if (await canAccessUnit(user_id, link.unit_id)) return true;
}