From 93803db37b78a142801cf865bfde27927654c670 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Alm=C3=A9n?= <78877636+almenscorner@users.noreply.github.com> Date: Thu, 21 Mar 2024 17:32:41 +0100 Subject: [PATCH] fix audit during backup --- src/IntuneCD/intunecdlib/BaseBackupModule.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/IntuneCD/intunecdlib/BaseBackupModule.py b/src/IntuneCD/intunecdlib/BaseBackupModule.py index 6c67667b..66f391e2 100644 --- a/src/IntuneCD/intunecdlib/BaseBackupModule.py +++ b/src/IntuneCD/intunecdlib/BaseBackupModule.py @@ -210,14 +210,15 @@ def _process_single_item( if hasattr(self, "scope_tags") and self.scope_tags: data = self.process_scope_tag.get_scope_tags_name(data, self.scope_tags) - if self.audit_data: - self._get_audit_data(audit_compare_info, data) - + audit_data = data.copy() if self.clean_data is True: data = self.remove_keys(data) self.save_to_file(data, filetype, path, self.filename) + if self.audit_data: + self._get_audit_data(audit_compare_info, audit_data) + return {"config_count": 1, "outputs": [self.filename]} def _process_multiple_items(