Auto-commit local changes before build (2026-01-06 13:46:57) #48

Merged
ivooskamp merged 1 commits from v20260106-14-veeam-m365-overall-message into main 2026-01-13 11:18:59 +01:00
3 changed files with 17 additions and 2 deletions
Showing only changes of commit 369341c370 - Show all commits

View File

@ -1 +1 @@
v20260106-13-veeam-config-backup-overall-message
v20260106-14-veeam-m365-overall-message

View File

@ -932,8 +932,17 @@ def try_parse_veeam(msg: MailMessage) -> Tuple[bool, Dict, List[Dict]]:
# Keep detailed overall message for non-success states, and always keep
# the "Processing <object>" marker when present (used for overrides/rules).
# Veeam Backup for Microsoft 365 can include a meaningful overall warning/info
# even when the run is reported as Success (e.g. missing application
# permissions/roles). Store it so it becomes visible in details and can be
# used for overrides.
is_m365 = (backup_type or "") == "Veeam Backup for Microsoft 365"
if overall_message:
if status_word != "Success" or overall_message.lower().startswith("processing "):
if (
status_word != "Success"
or overall_message.lower().startswith("processing ")
or is_m365
):
result["overall_message"] = overall_message
return True, result, objects

View File

@ -104,6 +104,12 @@ Removed an incorrectly indented redirect statement so the module loads correctly
- Ensured multi-line warning messages from configuration backup emails are stored as a single overall message.
- This allows overrides to be applied correctly for configuration backup warnings.
---
## v20260106-14-veeam-m365-overall-message
- Updated the Veeam Backup for Microsoft 365 mail parser to always persist the extracted overall “Details” warning/info message, even when the run is reported as Success.
- This ensures permission/role warnings (e.g. “Missing application permissions/roles…”) are stored and can be used for overrides.
================================================================================================================================================
## v0.1.16