Compare commits
No commits in common. "1f3d6f1eacb467889cc52fd21bde8d915aeea4f0" and "8023181048fd49781b81e89130f433ae6747b189" have entirely different histories.
1f3d6f1eac
...
8023181048
@ -1 +1 @@
|
|||||||
v20260106-14-veeam-m365-overall-message
|
v20260106-13-veeam-config-backup-overall-message
|
||||||
|
|||||||
@ -932,17 +932,8 @@ def try_parse_veeam(msg: MailMessage) -> Tuple[bool, Dict, List[Dict]]:
|
|||||||
|
|
||||||
# Keep detailed overall message for non-success states, and always keep
|
# Keep detailed overall message for non-success states, and always keep
|
||||||
# the "Processing <object>" marker when present (used for overrides/rules).
|
# 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 overall_message:
|
||||||
if (
|
if status_word != "Success" or overall_message.lower().startswith("processing "):
|
||||||
status_word != "Success"
|
|
||||||
or overall_message.lower().startswith("processing ")
|
|
||||||
or is_m365
|
|
||||||
):
|
|
||||||
result["overall_message"] = overall_message
|
result["overall_message"] = overall_message
|
||||||
|
|
||||||
return True, result, objects
|
return True, result, objects
|
||||||
|
|||||||
@ -104,12 +104,6 @@ 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.
|
- 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.
|
- 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
|
## v0.1.16
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user