diff --git a/app/models/foreman_passwordstate/passwordstate_host_facet.rb b/app/models/foreman_passwordstate/passwordstate_host_facet.rb
index ba585e584d0d5d43caa2c3e63433f0ce9050ecb0..0d1315e92826339e9a04047807569cd27347f075 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