From d8b89379ccf2284a49e3f8e415ff12cf6082bcf5 Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Fri, 31 Oct 2025 09:41:41 +0100 Subject: [PATCH] minor improvement --- Pilz.Net/Api/Server/JobsHandler.cs | 9 ++++++--- Pilz.Net/Pilz.Net.csproj | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Pilz.Net/Api/Server/JobsHandler.cs b/Pilz.Net/Api/Server/JobsHandler.cs index a663c74..8b02d3e 100644 --- a/Pilz.Net/Api/Server/JobsHandler.cs +++ b/Pilz.Net/Api/Server/JobsHandler.cs @@ -26,9 +26,12 @@ public class JobsHandler(IApiServer server) if (server.Jobs.Jobs.FirstOrDefault(n => n.Name == name) is not Job job) return ApiResult.BadRequest(); - var now = DateTime.Now; - job.Execute(new(server.Jobs)); - job.LastExecution = now; + var context = new JobContext(server.Jobs); + job.LastExecution = DateTime.Now; + job.Execute(context); + + if (context.HasError) + return ApiResult.InternalServerError(); return ApiResult.Ok(); } diff --git a/Pilz.Net/Pilz.Net.csproj b/Pilz.Net/Pilz.Net.csproj index 3adab37..2b9f4c4 100644 --- a/Pilz.Net/Pilz.Net.csproj +++ b/Pilz.Net/Pilz.Net.csproj @@ -8,7 +8,7 @@ - 2.9.1 + 2.9.2