From 48dd42ef0718c1587bb72a53d4a3e6309df02969 Mon Sep 17 00:00:00 2001
From: Alexander Olofsson <alexander.olofsson@liu.se>
Date: Thu, 11 Jan 2024 15:51:02 +0100
Subject: [PATCH] Avoid overriding facet attributes with inherit

---
 app/models/foreman_passwordstate/passwordstate_host_facet.rb | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/app/models/foreman_passwordstate/passwordstate_host_facet.rb b/app/models/foreman_passwordstate/passwordstate_host_facet.rb
index ba585e5..0d1315e 100644
--- a/app/models/foreman_passwordstate/passwordstate_host_facet.rb
+++ b/app/models/foreman_passwordstate/passwordstate_host_facet.rb
@@ -17,5 +17,9 @@ module ForemanPasswordstate
     def password_list(**query)
       passwordstate_server.password_lists.get(password_list_id, **query)
     end
+
+    def self.inherited_attributes(hostgroup, facet_attributes)
+      facet_attributes.merge(super) { |_, left, right| left || right }
+    end
   end
 end
-- 
GitLab