# File lib/tapkit/access/database_context.rb, line 536 def fault( gid, editing_context ) description = ClassDescription.new_with_entity_name(@application, gid.entity_name) if object = editing_context.object(gid) then return object end object = description.create editing_context handler = AccessFaultHandler.new(gid, self, editing_context) object.turn_into_fault handler editing_context.record(gid, object) @notification_center.add(editing_context, :handle_notification, GlobalID::GID_CHANGED_NOTIFICATION, gid) object end