Skip to content

Commit ea5dbd3

Browse files
committed
prepare release
1 parent 4603506 commit ea5dbd3

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

tcMenuGenerator/src/main/java/com/thecoderscorner/menu/editorui/cli/CodeGeneratorCommand.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.thecoderscorner.menu.editorui.cli;
22

3+
import com.thecoderscorner.embedcontrol.core.service.DatabaseAppDataStore;
34
import com.thecoderscorner.embedcontrol.core.service.TcMenuFormPersistence;
45
import com.thecoderscorner.embedcontrol.core.util.DataException;
56
import com.thecoderscorner.menu.domain.state.MenuTree;
@@ -96,7 +97,7 @@ public Integer call() {
9697
if(verbose) System.out.format("Gen: %s: %s\n", level, s);
9798
});
9899
var enabledFormObjects = project.getOptions().getListOfEmbeddedForms().stream()
99-
.map(form -> getFirstByNameAndUuid(project, form)).toList();
100+
.map(form -> getFirstByNameAndUuid(appContext.getEcDataStore(), project, form)).toList();
100101

101102
codeGen.startConversion(location, plugins, project.getMenuTree(), Collections.emptyList(), project.getOptions(),
102103
getLocaleHandler(location), enabledFormObjects);
@@ -111,10 +112,11 @@ public Integer call() {
111112
}
112113
}
113114

114-
private TcMenuFormPersistence getFirstByNameAndUuid(MenuTreeWithCodeOptions project, String formName) {
115+
private TcMenuFormPersistence getFirstByNameAndUuid(DatabaseAppDataStore dataStore, MenuTreeWithCodeOptions project,
116+
String formName) {
115117
var uuid = project.getOptions().getApplicationUUID().toString();
116118
try {
117-
return MenuEditorApp.getContext().getAppContext().getEcDataStore().getUtilities()
119+
return dataStore.getUtilities()
118120
.queryRecords(TcMenuFormPersistence.class, "FORM_UUID=? and FORM_NAME=?", uuid, formName)
119121
.stream().findFirst().orElseThrow();
120122
} catch (DataException e) {

tcMenuGenerator/src/main/java/com/thecoderscorner/menu/editorui/generator/plugin/DefaultXmlPluginLoader.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,11 @@ public void reload() {
108108
}
109109

110110
private Path findPluginDir() {
111-
if("Y".equals(System.getProperty("devlog"))) {
111+
if(System.getProperty("override.core.plugin.dir") != null) {
112+
return Path.of(System.getProperty("override.core.plugin.dir"));
113+
} else if("Y".equals(System.getProperty("devlog"))) {
112114
// Developer mode assume home directory is the tcMenuGenerator directory.
113115
return Path.of(System.getProperty("user.dir")).getParent().resolve("xmlPlugins");
114-
} else if(System.getProperty("override.core.plugin.dir") != null) {
115-
return Path.of(System.getProperty("override.core.plugin.dir"));
116116
} else {
117117
// packaged mode, plugins are stored within the application itself, in the ../app directory.
118118
int tries = 0;

0 commit comments

Comments
 (0)