From: Lucas Di Pentima Date: Thu, 14 Jul 2022 14:01:46 +0000 (-0300) Subject: 19139: Fixes bug by always setting owner_uuid to the system root user's UUID. X-Git-Tag: 2.5.0~119^2~1 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/70d97b98ddf977505069795ef08236fb439b18e1 19139: Fixes bug by always setting owner_uuid to the system root user's UUID. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima --- diff --git a/services/api/app/models/user.rb b/services/api/app/models/user.rb index d39695e27b..1662278cc3 100644 --- a/services/api/app/models/user.rb +++ b/services/api/app/models/user.rb @@ -350,6 +350,11 @@ SELECT target_uuid, perm_level self.save! end + # Called from ArvadosModel + def set_default_owner + self.owner_uuid = system_user_uuid + end + def must_unsetup_to_deactivate if !self.new_record? && self.uuid[0..4] == Rails.configuration.Login.LoginCluster &&