Skip to content
This repository was archived by the owner on Jun 30, 2024. It is now read-only.

Commit 449b7dc

Browse files
committed
Fix: getlastpage for non basecourse books
1 parent 9504888 commit 449b7dc

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

controllers/ajax.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -584,10 +584,12 @@ def getAllCompletionStatus():
584584

585585
def getlastpage():
586586
course = request.vars.course
587+
course = db(db.courses.course_name == course).select().first()
588+
587589
if auth.user:
588590
result = db((db.user_state.user_id == auth.user.id) &
589-
(db.user_state.course_id == course) &
590-
(db.user_state.course_id == db.chapters.course_id) &
591+
(db.user_state.course_id == course.course_name) &
592+
(db.chapters.course_id == course.base_course) &
591593
(db.user_state.last_page_chapter == db.chapters.chapter_label) &
592594
(db.sub_chapters.chapter_id == db.chapters.id) &
593595
(db.user_state.last_page_subchapter == db.sub_chapters.sub_chapter_label)

0 commit comments

Comments
 (0)