fix(cli): guard min-time overflow + normalize 0 exec-timeout to null + stale comment (#54 review)

This commit is contained in:
Joseph Doherty
2026-06-19 03:24:11 -04:00
parent 597d664a53
commit e3b83f8561
4 changed files with 41 additions and 4 deletions
@@ -2172,7 +2172,7 @@ public class ManagementActor : ReceiveActor
ParameterDefinitions = cmd.ParameterDefinitions,
ReturnDefinition = cmd.ReturnDefinition,
MinTimeBetweenRuns = cmd.MinTimeBetweenRuns,
ExecutionTimeoutSeconds = cmd.ExecutionTimeoutSeconds
ExecutionTimeoutSeconds = cmd.ExecutionTimeoutSeconds is > 0 ? cmd.ExecutionTimeoutSeconds : null
};
var result = await svc.AddScriptAsync(cmd.TemplateId, script, user);
return result.IsSuccess ? result.Value : throw new ManagementCommandException(result.Error);
@@ -2189,7 +2189,7 @@ public class ManagementActor : ReceiveActor
ParameterDefinitions = cmd.ParameterDefinitions,
ReturnDefinition = cmd.ReturnDefinition,
MinTimeBetweenRuns = cmd.MinTimeBetweenRuns,
ExecutionTimeoutSeconds = cmd.ExecutionTimeoutSeconds
ExecutionTimeoutSeconds = cmd.ExecutionTimeoutSeconds is > 0 ? cmd.ExecutionTimeoutSeconds : null
};
var result = await svc.UpdateScriptAsync(cmd.ScriptId, script, user);
return result.IsSuccess ? result.Value : throw new ManagementCommandException(result.Error);