Skip to content

Commit 2bc1190

Browse files
committed
Fix bug persisting non model search entities
1 parent 37deca1 commit 2bc1190

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

src/main/java/org/computate/frFR/java/EcrireApiClasse.java

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -916,7 +916,9 @@ else if(VAL_nomCanoniqueInteger.equals(entiteNomCanoniqueGenerique)) {
916916
tl(8, "search", entiteAttribuerEtendModeleBase ? "Model" : "Result", "(siteRequest).query(", entiteAttribuerNomSimple, ".var", i18nGlobale.getString(I18n.var_Indexe), entiteAttribuerNomSimple, "(", entiteAttribuerNomSimple, ".VAR_", entiteAttribuerVar, "), ", entiteAttribuerNomSimple, ".class, val).onSuccess(o3 -> {");
917917
}
918918
tl(9, "String ", i18nGlobale.getString(I18n.var_solrId), "2 = Optional.ofNullable(o3).map(o4 -> o4.get", solrIdCapitalise, "()).filter(", i18nGlobale.getString(I18n.var_solrId), "3 -> !", i18nGlobale.getString(I18n.var_solrIds), ".contains(", i18nGlobale.getString(I18n.var_solrId), "3)).orElse(null);");
919-
tl(9, "Long ", classeVarClePrimaire, "2 = Optional.ofNullable(o3).map(o4 -> o4.get", StringUtils.capitalize(classeVarClePrimaire), "()).orElse(null);");
919+
if(entiteAttribuerAttribuer && classeNomSimple.equals(entiteAttribuerAttribuerNomSimple) && entiteVar.equals(entiteAttribuerAttribuerVar)) {
920+
tl(9, "Long ", classeVarClePrimaire, "2 = Optional.ofNullable(o3).map(o4 -> o4.get", StringUtils.capitalize(classeVarClePrimaire), "()).orElse(null);");
921+
}
920922
tl(9, "if(", i18nGlobale.getString(I18n.var_solrId), "2 != null) {");
921923
tl(10, i18nGlobale.getString(I18n.var_solrIds), ".add(", i18nGlobale.getString(I18n.var_solrId), "2);");
922924
tl(10, "classes.add(\"", entiteAttribuerNomSimple, "\");");
@@ -1006,7 +1008,9 @@ else if(VAL_nomCanoniqueInteger.equals(entiteNomCanoniqueGenerique)) {
10061008
tl(8, "search", entiteAttribuerEtendModeleBase ? "Model" : "Result", "(siteRequest).query(", entiteAttribuerNomSimple, ".var", i18nGlobale.getString(I18n.var_Indexe), entiteAttribuerNomSimple, "(", entiteAttribuerNomSimple, ".VAR_", entiteAttribuerVar, "), ", entiteAttribuerNomSimple, ".class, val).onSuccess(o3 -> {");
10071009
}
10081010
tl(9, "String ", i18nGlobale.getString(I18n.var_solrId), "2 = Optional.ofNullable(o3).map(o4 -> o4.get", solrIdCapitalise, "()).filter(", i18nGlobale.getString(I18n.var_solrId), "3 -> !", i18nGlobale.getString(I18n.var_solrIds), ".contains(", i18nGlobale.getString(I18n.var_solrId), "3)).orElse(null);");
1009-
tl(9, "Long ", classeVarClePrimaire, "2 = Optional.ofNullable(o3).map(o4 -> o4.get", StringUtils.capitalize(classeVarClePrimaire), "()).orElse(null);");
1011+
if(entiteAttribuerAttribuer && classeNomSimple.equals(entiteAttribuerAttribuerNomSimple) && entiteVar.equals(entiteAttribuerAttribuerVar)) {
1012+
tl(9, "Long ", classeVarClePrimaire, "2 = Optional.ofNullable(o3).map(o4 -> o4.get", StringUtils.capitalize(classeVarClePrimaire), "()).orElse(null);");
1013+
}
10101014
tl(9, "if(", i18nGlobale.getString(I18n.var_solrId), "2 != null) {");
10111015
tl(10, i18nGlobale.getString(I18n.var_solrIds), ".add(", i18nGlobale.getString(I18n.var_solrId), "2);");
10121016
tl(10, "classes.add(\"", entiteAttribuerNomSimple, "\");");
@@ -1143,7 +1147,7 @@ else if(VAL_nomCanoniqueInteger.equals(entiteNomCanoniqueGenerique)) {
11431147
tl(7, "futures2.add(Future.future(promise2 -> {");
11441148
tl(8, "search", entiteAttribuerEtendModeleBase ? "Model" : "Result", "(siteRequest).query(", entiteAttribuerNomSimple, ".var", i18nGlobale.getString(I18n.var_Indexe), entiteAttribuerNomSimple, "(", entiteAttribuerNomSimple, ".VAR_", entiteAttribuerVar, "), ", entiteAttribuerNomSimple, ".class, val).onSuccess(o3 -> {");
11451149
tl(9, "String ", i18nGlobale.getString(I18n.var_solrId), "2 = Optional.ofNullable(o3).map(o4 -> o4.get", solrIdCapitalise, "()).filter(", i18nGlobale.getString(I18n.var_solrId), "3 -> !", i18nGlobale.getString(I18n.var_solrIds), ".contains(", i18nGlobale.getString(I18n.var_solrId), "3)).orElse(null);");
1146-
tl(9, "Long ", classeVarClePrimaire, "2 = Optional.ofNullable(o3).map(o4 -> o4.get", StringUtils.capitalize(classeVarClePrimaire), "()).orElse(null);");
1150+
// tl(9, "Long ", classeVarClePrimaire, "2 = Optional.ofNullable(o3).map(o4 -> o4.get", StringUtils.capitalize(classeVarClePrimaire), "()).orElse(null);");
11471151
tl(9, "if(", i18nGlobale.getString(I18n.var_solrId), "2 != null) {");
11481152
tl(10, i18nGlobale.getString(I18n.var_solrIds), ".add(", i18nGlobale.getString(I18n.var_solrId), "2);");
11491153
tl(10, "classes.add(\"", entiteAttribuerNomSimple, "\");");
@@ -1659,7 +1663,9 @@ else if(VAL_nomCanoniqueInteger.equals(entiteNomCanoniqueGenerique)) {
16591663
tl(8, "search", entiteAttribuerEtendModeleBase ? "Model" : "Result", "(siteRequest).query(", entiteAttribuerNomSimple, ".var", i18nGlobale.getString(I18n.var_Indexe), entiteAttribuerNomSimple, "(", entiteAttribuerNomSimple, ".VAR_", entiteAttribuerVar, "), ", entiteAttribuerNomSimple, ".class, val).onSuccess(o3 -> {");
16601664
}
16611665
tl(9, "String ", i18nGlobale.getString(I18n.var_solrId), "2 = Optional.ofNullable(o3).map(o4 -> o4.get", solrIdCapitalise, "()).filter(", i18nGlobale.getString(I18n.var_solrId), "3 -> !", i18nGlobale.getString(I18n.var_solrIds), ".contains(", i18nGlobale.getString(I18n.var_solrId), "3)).orElse(null);");
1662-
tl(9, "Long ", classeVarClePrimaire, "2 = Optional.ofNullable(o3).map(o4 -> o4.get", StringUtils.capitalize(classeVarClePrimaire), "()).orElse(null);");
1666+
if(entiteAttribuerAttribuer && classeNomSimple.equals(entiteAttribuerAttribuerNomSimple) && entiteVar.equals(entiteAttribuerAttribuerVar)) {
1667+
tl(9, "Long ", classeVarClePrimaire, "2 = Optional.ofNullable(o3).map(o4 -> o4.get", StringUtils.capitalize(classeVarClePrimaire), "()).orElse(null);");
1668+
}
16631669
tl(9, "if(", i18nGlobale.getString(I18n.var_solrId), "2 != null) {");
16641670
tl(10, i18nGlobale.getString(I18n.var_solrIds), ".add(", i18nGlobale.getString(I18n.var_solrId), "2);");
16651671
tl(10, "classes.add(\"", entiteAttribuerNomSimple, "\");");
@@ -1940,7 +1946,9 @@ else if(VAL_nomCanoniqueInteger.equals(entiteNomCanoniqueGenerique)) {
19401946
tl(8, "search", entiteAttribuerEtendModeleBase ? "Model" : "Result", "(siteRequest).query(", entiteAttribuerNomSimple, ".var", i18nGlobale.getString(I18n.var_Indexe), entiteAttribuerNomSimple, "(", entiteAttribuerNomSimple, ".VAR_", entiteAttribuerVar, "), ", entiteAttribuerNomSimple, ".class, val).onSuccess(o3 -> {");
19411947
}
19421948
tl(9, "String ", i18nGlobale.getString(I18n.var_solrId), "2 = Optional.ofNullable(o3).map(o4 -> o4.get", solrIdCapitalise, "()).filter(", i18nGlobale.getString(I18n.var_solrId), "3 -> !", i18nGlobale.getString(I18n.var_solrIds), ".contains(", i18nGlobale.getString(I18n.var_solrId), "3)).orElse(null);");
1943-
tl(9, "Long ", classeVarClePrimaire, "2 = Optional.ofNullable(o3).map(o4 -> o4.get", StringUtils.capitalize(classeVarClePrimaire), "()).orElse(null);");
1949+
if(entiteAttribuerAttribuer && classeNomSimple.equals(entiteAttribuerAttribuerNomSimple) && entiteVar.equals(entiteAttribuerAttribuerVar)) {
1950+
tl(9, "Long ", classeVarClePrimaire, "2 = Optional.ofNullable(o3).map(o4 -> o4.get", StringUtils.capitalize(classeVarClePrimaire), "()).orElse(null);");
1951+
}
19441952
tl(9, "if(", i18nGlobale.getString(I18n.var_solrId), "2 != null) {");
19451953
tl(10, i18nGlobale.getString(I18n.var_solrIds), ".add(", i18nGlobale.getString(I18n.var_solrId), "2);");
19461954
tl(10, "classes.add(\"", entiteAttribuerNomSimple, "\");");

0 commit comments

Comments
 (0)