1 class Arvados::V1::CollectionsController < ApplicationController
3 # It's not an error for a client to re-register a manifest that we
5 @object = model_class.new resource_attrs
8 rescue ActiveRecord::RecordNotUnique
9 logger.debug resource_attrs.inspect
10 if resource_attrs['manifest_text'] and resource_attrs['uuid']
11 @existing_object = model_class.
12 where('uuid=? and manifest_text=?',
13 resource_attrs['uuid'],
14 resource_attrs['manifest_text']).
16 @object = @existing_object || @object