Merge branch 'master' into 3036-collection-uuids
[arvados.git] / services / api / app / controllers / application_controller.rb
index d3b5c6b14725d9549deb1423ac443757366b5abe..c9c78794d62ca652e756e087f1840b875eec6d1e 100644 (file)
@@ -104,7 +104,9 @@ class ApplicationController < ActionController::Base
     if e.respond_to? :backtrace and e.backtrace
       logger.error e.backtrace.collect { |x| x + "\n" }.join('')
     end
-    if @object and @object.errors and @object.errors.full_messages and not @object.errors.full_messages.empty?
+    if (@object and @object.respond_to? :errors and
+        @object.errors and @object.errors.full_messages and
+        not @object.errors.full_messages.empty?)
       errors = @object.errors.full_messages
       logger.error errors.inspect
     else