From c41f3242490931598190ae3cbfbdc5693ee488f3 Mon Sep 17 00:00:00 2001 From: renczesstefan Date: Thu, 5 Feb 2026 19:04:04 +0100 Subject: [PATCH] Cache Petri net functions after import Added a call to cache all Petri net functions immediately after importing a Petri net. This ensures that all relevant functions are available and improves the runtime performance for subsequent operations. --- .../application/engine/petrinet/service/PetriNetService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application-engine/src/main/java/com/netgrif/application/engine/petrinet/service/PetriNetService.java b/application-engine/src/main/java/com/netgrif/application/engine/petrinet/service/PetriNetService.java index a9fac98218..759527b8bb 100644 --- a/application-engine/src/main/java/com/netgrif/application/engine/petrinet/service/PetriNetService.java +++ b/application-engine/src/main/java/com/netgrif/application/engine/petrinet/service/PetriNetService.java @@ -191,7 +191,7 @@ public ImportPetriNetEventOutcome importPetriNet(ImportPetriNetParams importPetr xmlCopy.close(); log.info("Petri net {} ({} v{}) imported successfully and saved in a folder: {}", newProcess.getTitle(), newProcess.getInitials(), newProcess.getVersion(), savedPath); - + functionCacheService.cacheAllPetriNetFunctions(); runActionAndPublishEvent(outcome, null, newProcess.getPreUploadActions(), importPetriNetParams.getParams(), new ProcessDeployEvent(outcome, EventPhase.PRE));