From 16c68cd0f83b24429a24d50c093e89d8e5f8804e Mon Sep 17 00:00:00 2001 From: kalipso Date: Wed, 2 Jul 2025 00:33:11 +0200 Subject: [PATCH] set WasPrinted after printjob execution --- controllers/printController.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/controllers/printController.go b/controllers/printController.go index 6c8d695..d8c6bb5 100644 --- a/controllers/printController.go +++ b/controllers/printController.go @@ -180,6 +180,12 @@ func (rc *printController) PrintHandler(c *gin.Context) { executeJobs := func() { for _, printJob := range printJobs { + err := printJob.Execute() + + if err == nil { + return + } + printJob.ShopItem.WasPrinted = true _, err = repositories.ShopItems.Update(printJob.ShopItem) @@ -187,12 +193,6 @@ func (rc *printController) PrintHandler(c *gin.Context) { fmt.Printf("Error: %s\n", err) } - err := printJob.Execute() - - if err == nil { - return - } - } }