From 138dd37065eec61c480d62bd903eec2f8d6cbeaa Mon Sep 17 00:00:00 2001 From: "coderabbitai[bot]" <136622811+coderabbitai[bot]@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:37:42 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20CodeRabbit=20Chat:=20Implement?= =?UTF-8?q?=20requested=20code=20changes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../engine/workflow/service/WorkflowService.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/netgrif/application/engine/workflow/service/WorkflowService.java b/src/main/java/com/netgrif/application/engine/workflow/service/WorkflowService.java index 130beb3090d..896a9d42cae 100644 --- a/src/main/java/com/netgrif/application/engine/workflow/service/WorkflowService.java +++ b/src/main/java/com/netgrif/application/engine/workflow/service/WorkflowService.java @@ -604,11 +604,15 @@ private EventOutcome addMessageToOutcome(PetriNet net, CaseEventType type, Event } private void checkChangedDataSet(Case useCase) { + boolean anyChanged = false; for (DataField data : useCase.getDataSet().values()) { if (data.isChanged()) { - useCase.setLastModifiedDataSet(LocalDateTime.now()); - return; + anyChanged = true; } - }; - }; -} + data.setChanged(false); + } + if (anyChanged) { + useCase.setLastModifiedDataSet(LocalDateTime.now()); + } + } +} \ No newline at end of file