diff --git a/app/models/concerns/foreman_passwordstate/host_managed_extensions.rb b/app/models/concerns/foreman_passwordstate/host_managed_extensions.rb
index cd1d316b307a3ba1f267877827998dd79bc2c5a2..4fa9a9ff1a18d2c6754532b5bd40be9e9fe8721c 100644
--- a/app/models/concerns/foreman_passwordstate/host_managed_extensions.rb
+++ b/app/models/concerns/foreman_passwordstate/host_managed_extensions.rb
@@ -131,6 +131,7 @@ module ForemanPasswordstate
 
     def ensure_passwordstate_passwords
       return unless passwordstate_facet
+      return unless saved_change_to_name?
 
       logger.info 'Ensuring Passwordstate passwords are up-to-date...'