diff --git a/rust/agama-users/src/service.rs b/rust/agama-users/src/service.rs index 91e8d249ac..90e8779a63 100644 --- a/rust/agama-users/src/service.rs +++ b/rust/agama-users/src/service.rs @@ -222,7 +222,9 @@ impl MessageHandler for Service { impl MessageHandler for Service { async fn handle(&mut self, _message: message::Install) -> Result<(), Error> { if let Some(proposal) = self.get_proposal() { - self.model.install(&proposal)?; + if let Err(error) = self.model.install(&proposal) { + tracing::error!("Failed to write users configuration: {error}"); + } } else { tracing::error!("Missing authentication configuration"); };