From 1751443702063c5841798f5cd67674e8c9afc42c Mon Sep 17 00:00:00 2001 From: Ralph Soika Date: Thu, 16 Feb 2023 15:36:06 +0100 Subject: [PATCH] fix Mahnlauf - vorselektierung der Rechnungen --- .../java/com/alexanderlogistics/OPListController.java | 8 +++++--- workflow/mahnlauf-de-1.0.1.bpmn | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/OPListController.java b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/OPListController.java index b9058a2..0372d6f 100644 --- a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/OPListController.java +++ b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/OPListController.java @@ -151,9 +151,11 @@ public class OPListController implements Serializable { */ if (workflowController.getWorkitem().getModelVersion().startsWith("mahnlauf")) { // wir selektieren hier immer alle fälligen Rechnungen vor falls wir aus - // dem Event 100 (Mahnlauf erstellen) kommen. - // Falls aber - if (workflowController.getWorkitem().getItemValueInteger("$lastevent") == 100) { + // einer Rechnung mit dem Event 100 (Mahnlauf erstellen) kommen, oder + // wenn der Mahnlauf von außen gerate eben neu erzeugt wurde + if (workflowController.getWorkitem().getItemValueInteger("$lastevent") == 100 + || + workflowController.getWorkitem().getItemValueInteger("$lastevent") == 0) { List intialSelection = new ArrayList(); for (ItemCollection invoice : invoiceList) { // ist die Rechnung fällig? diff --git a/workflow/mahnlauf-de-1.0.1.bpmn b/workflow/mahnlauf-de-1.0.1.bpmn index 541431a..332032c 100644 --- a/workflow/mahnlauf-de-1.0.1.bpmn +++ b/workflow/mahnlauf-de-1.0.1.bpmn @@ -73,7 +73,7 @@ th { font-weight: bold;} ]]> - +