Continue automatic NTFS ensure after failures
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user