Commit 325c8dce authored by Robert Lyon's avatar Robert Lyon
Browse files

Bug 1952362: Unable to delete an LTI 1.1 external app



When there are submissions added to it

Change-Id: I23b1f6900b9e57fb3f12dcd5ab6ec3c8b2ad6eb3
Signed-off-by: default avatarRobert Lyon <robertl@catalyst.net.nz>
parent 22881152
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -138,6 +138,11 @@ function webservices_server_submit(Pieform $form, $values) {
                                WHERE osr_id_ref = ?
                                ', array($dbserver->id));
            if (db_table_exists('lti_assessment')) {
                delete_records_sql('
                                   DELETE FROM {lti_assessment_submission} WHERE ltiassessment IN (
                                       SELECT id FROM {lti_assessment} WHERE oauthserver = ?
                                   )
                                   ', array($dbserver->id));
                delete_records_sql('
                                    DELETE FROM {lti_assessment}
                                    WHERE oauthserver = ?