Skip to content

Commit

Permalink
Merge pull request #1706 from uwcirg/postpone-indefinite
Browse files Browse the repository at this point in the history
Lookup the indefinite QB when said assessment is being resumed.
  • Loading branch information
pbugni authored Dec 12, 2017
2 parents a99e6ff + 8266c89 commit d799255
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion portal/views/assessment_engine.py
Original file line number Diff line number Diff line change
Expand Up @@ -1394,10 +1394,18 @@ def present_needed():
resume_ids = []
for questionnaire_name in assessment_status.instruments_in_progress(
classification='all'):
questionnaire_bank = assessment_status.qb_data.qb
if questionnaire_name not in (
q.name for q in
assessment_status.qb_data.qb.questionnaires):
# This should only happen in the indefinite case
questionnaire_bank = QuestionnaireBank.query.filter(
QuestionnaireBank.classification == 'indefinite').one()

resume_ids.append(
qnr_document_id(
subject_id=subject_id,
questionnaire_bank_id=assessment_status.qb_data.qb.id,
questionnaire_bank_id=questionnaire_bank.id,
questionnaire_name=questionnaire_name,
status='in-progress'))

Expand Down

0 comments on commit d799255

Please sign in to comment.