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;} ]]> - +