canvas-lms/app
James Williams 298a1a5242 don't raise error in course export if external tool is missing
test plan:
* create a course with an external tool with a navigation tab
* permanently delete the tool in the console:

 ContextExternalTool.delete_all(:context_id => <INSERT COURSE ID HERE>)

* set a course setting (such as the tab configuration)
* copy the course
* should retain the course settings

fixes #CNVS-13661

Change-Id: Id3d810282e3eff3bc9cb0b98cdb96af73a503a28
Reviewed-on: https://gerrit.instructure.com/36531
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
Product-Review: Jeremy Stanley <jeremy@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Nathan Rogowski <nathan@instructure.com>
2014-06-18 19:49:44 +00:00
..
coffeescripts student learning mastery: fix outcome group hierarchy 2014-06-18 03:27:17 +00:00
controllers don't raise error in course export if external tool is missing 2014-06-18 19:49:44 +00:00
helpers get instead of post to create crocodoc_sessions 2014-06-17 20:23:21 +00:00
messages Better formatting for emails and add avatar for conversations 2014-05-30 23:24:03 +00:00
middleware extract canvas statsd gem 2014-03-14 15:03:23 +00:00
models don't raise error in course export if external tool is missing 2014-06-18 19:49:44 +00:00
observers ensure common context_stream_item_key between rails 2 and 3 2014-06-10 17:02:10 +00:00
presenters fix viewing test student grades by teacher 2014-05-30 04:35:59 +00:00
serializers add explicit poll choice ordering and poll_session deletion 2014-06-11 00:48:16 +00:00
stylesheets fix 2 more places we were using incorrect css3 gradients 2014-06-17 17:43:54 +00:00
views instructors can extend own quiz attempts 2014-06-18 16:53:00 +00:00