From 70d97b98ddf977505069795ef08236fb439b18e1 Mon Sep 17 00:00:00 2001 From: Lucas Di Pentima Date: Thu, 14 Jul 2022 11:01:46 -0300 Subject: [PATCH] 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 --- services/api/app/models/user.rb | 5 +++++ 1 file changed, 5 insertions(+) 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 && -- 2.30.2