Continue automatic NTFS ensure after failures

This commit is contained in:
Meik
2026-06-18 21:05:56 +02:00
parent fe059de50d
commit 6abe0a690b

View File

@@ -451,16 +451,19 @@ namespace LiamWorkflowActivities
simulateOnly); simulateOnly);
if (ensureResult == null) if (ensureResult == null)
{ {
result.ErrorCode = "WF_GET_DATAAREAS_ENSURE_NTFS_GROUPS_FAILED"; var providerMessage = ntfsProvider.GetLastErrorMessage() ?? "Provider returned no result.";
result.ErrorMessage = $"Automatic NTFS permission group ensure failed for '{folderPath}' because the provider returned no result."; LogEntry(
return false; $"Automatic NTFS permission group ensure skipped for '{folderPath}' because the provider returned no result. ProviderMessage='{providerMessage}'",
LogLevels.Warning);
continue;
} }
if (ensureResult.resultErrorId != 0) if (ensureResult.resultErrorId != 0)
{ {
result.ErrorCode = "WF_GET_DATAAREAS_ENSURE_NTFS_GROUPS_FAILED"; LogEntry(
result.ErrorMessage = $"Automatic NTFS permission group ensure failed for '{folderPath}': {ensureResult.resultMessage}"; $"Automatic NTFS permission group ensure skipped for '{folderPath}' after resultErrorId={ensureResult.resultErrorId}. ResultMessage='{ensureResult.resultMessage ?? string.Empty}'",
return false; LogLevels.Warning);
continue;
} }
if (simulateOnly) if (simulateOnly)