5757@user_is_authorized (Engagement , Permissions .Engagement_Edit , "eid" )
5858def delete_engagement_survey (request , eid , sid ):
5959 engagement = get_object_or_404 (Engagement , id = eid )
60- survey = get_object_or_404 (Answered_Survey , id = sid )
60+ survey = get_object_or_404 (Answered_Survey , id = sid , engagement_id = eid )
6161 questions = get_answered_questions (survey = survey , read_only = True )
6262 form = Delete_Questionnaire_Form (instance = survey )
6363
@@ -96,7 +96,7 @@ def delete_engagement_survey(request, eid, sid):
9696
9797
9898def answer_questionnaire (request , eid , sid ):
99- survey = get_object_or_404 (Answered_Survey , id = sid )
99+ survey = get_object_or_404 (Answered_Survey , id = sid , engagement_id = eid )
100100 engagement = get_object_or_404 (Engagement , id = eid )
101101 system_settings = System_Settings .objects .all ()[0 ]
102102
@@ -162,7 +162,7 @@ def answer_questionnaire(request, eid, sid):
162162
163163@user_is_authorized (Engagement , Permissions .Engagement_Edit , "eid" )
164164def assign_questionnaire (request , eid , sid ):
165- survey = get_object_or_404 (Answered_Survey , id = sid )
165+ survey = get_object_or_404 (Answered_Survey , id = sid , engagement_id = eid )
166166 engagement = get_object_or_404 (Engagement , id = eid )
167167
168168 form = AssignUserForm (instance = survey )
@@ -183,7 +183,7 @@ def assign_questionnaire(request, eid, sid):
183183
184184@user_is_authorized (Engagement , Permissions .Engagement_View , "eid" )
185185def view_questionnaire (request , eid , sid ):
186- survey = get_object_or_404 (Answered_Survey , id = sid )
186+ survey = get_object_or_404 (Answered_Survey , id = sid , engagement_id = eid )
187187 engagement = get_object_or_404 (Engagement , id = eid )
188188 questions = get_answered_questions (survey = survey , read_only = True )
189189
0 commit comments