cmds.secrets.lib.FilesContext: Fix handling of inexistent secrets #19

Merged
Jan Lindemann merged 1 commit from jan/feature/20260617-cmds-secrets-lib-filescontext-fix-inexistent-secrets into master 2026-06-17 18:36:12 +02:00 AGit

View file

@ -159,9 +159,9 @@ class FilesContext:
else:
old_mode = stat.S_IMODE(st.mode)
old_meta = self._format_metadata(st.owner, st.group, old_mode)
old_content = (await self.ctx.get(dst)).stdout_str
old_content = (await self.ctx.get(dst)).stdout_str_or_none
content_changed = old_content != new_content
content_changed = old_content is None or old_content != new_content
metadata_changed = (
st.owner != owner or st.group != group or old_mode != mode
)