From 297e337dfc944fc14c0820515f88b35defca770a Mon Sep 17 00:00:00 2001 From: Alexander Weiss Date: Wed, 6 Jul 2022 12:16:17 +0200 Subject: [PATCH] backup: Always store uid/gid --- src/backend/ignore.rs | 4 ++-- src/backend/node.rs | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/backend/ignore.rs b/src/backend/ignore.rs index 21c633c..8cb4ef6 100644 --- a/src/backend/ignore.rs +++ b/src/backend/ignore.rs @@ -184,8 +184,8 @@ fn map_entry(entry: DirEntry, with_atime: bool, cache: &UsersCache) -> Result<(P atime, ctime, mode, - uid, - gid, + uid: Some(uid), + gid: Some(gid), user, group, inode, diff --git a/src/backend/node.rs b/src/backend/node.rs index 65de842..54b3a65 100644 --- a/src/backend/node.rs +++ b/src/backend/node.rs @@ -53,10 +53,10 @@ pub struct Metadata { pub atime: Option>, #[serde(default, skip_serializing_if = "Option::is_none")] pub ctime: Option>, - #[serde(default, skip_serializing_if = "is_default")] - pub uid: u32, - #[serde(default, skip_serializing_if = "is_default")] - pub gid: u32, + #[serde(default, skip_serializing_if = "Option::is_none")] + pub uid: Option, + #[serde(default, skip_serializing_if = "Option::is_none")] + pub gid: Option, #[serde(default, skip_serializing_if = "Option::is_none")] pub user: Option, #[serde(default, skip_serializing_if = "Option::is_none")]