Thomas Waldmann 2022-09-14 11:24:50 +02:00
parent f5df35b36e
commit 287907b218
2 changed files with 2 additions and 3 deletions

View File

@ -1144,8 +1144,7 @@ class MetadataCollector:
if not self.noflags:
with backup_io("extended stat (flags)"):
flags = get_flags(path, st, fd=fd)
if flags:
attrs["bsdflags"] = flags
attrs["bsdflags"] = flags
if not self.noxattrs:
with backup_io("extended stat (xattrs)"):
xattrs = xattr.get_all(fd or path, follow_symlinks=False)

View File

@ -834,7 +834,7 @@ class ItemFormatter(BaseFormatter):
item_data["source"] = source
item_data["linktarget"] = source
item_data["hlid"] = hlid
item_data["flags"] = item.get("bsdflags", 0)
item_data["flags"] = item.get("bsdflags") # int if flags known, else (if flags unknown) None
for key in self.used_call_keys:
item_data[key] = self.call_keys[key](item)
return item_data