X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/3c44c82acb3dbf50acd75f0c979d8a18ee11dbd0..b05be6e2d1db4e63074fc28e978c40a271376f1f:/services/api/lib/can_be_an_owner.rb diff --git a/services/api/lib/can_be_an_owner.rb b/services/api/lib/can_be_an_owner.rb index 4375d77535..a970383b87 100644 --- a/services/api/lib/can_be_an_owner.rb +++ b/services/api/lib/can_be_an_owner.rb @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + # Protect referential integrity of owner_uuid columns in other tables # that can refer to the uuid column in this table. @@ -11,6 +15,8 @@ module CanBeAnOwner ActiveRecord::Base.connection.tables.each do |t| next if t == base.table_name next if t == 'schema_migrations' + next if t == 'permission_refresh_lock' + next if t == 'ar_internal_metadata' klass = t.classify.constantize next unless klass and 'owner_uuid'.in?(klass.columns.collect(&:name)) base.has_many(t.to_sym,