From 852505fb699c659a601d1e1d072c0ae8bfc01e1c Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Wed, 5 Jul 2017 01:33:17 +0200 Subject: [PATCH] ItemFormatter: code defensively, always use new dict for returned object --- src/borg/helpers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/borg/helpers.py b/src/borg/helpers.py index 3ca9acc21..42d5a52d3 100644 --- a/src/borg/helpers.py +++ b/src/borg/helpers.py @@ -1787,9 +1787,10 @@ class ItemFormatter(BaseFormatter): self.used_call_keys = set(self.call_keys) & self.format_keys def get_item_data(self, item): + item_data = {} + item_data.update(self.item_data) mode = stat.filemode(item.mode) item_type = mode[0] - item_data = self.item_data source = item.get('source', '') extra = ''