diff --git a/src/main/java/org/computate/frFR/java/EcrireApiClasse.java b/src/main/java/org/computate/frFR/java/EcrireApiClasse.java index a9cf19a7..ac322964 100644 --- a/src/main/java/org/computate/frFR/java/EcrireApiClasse.java +++ b/src/main/java/org/computate/frFR/java/EcrireApiClasse.java @@ -3097,7 +3097,7 @@ else if(StringUtils.containsAny(classeApiMethode, classeLangueConfig.getString(C tl(4, classeLangueConfig.getString(ConfigCles.var_requeteApi), ".", classeLangueConfig.getString(ConfigCles.var_initLoin), classePartsRequeteApi.nomSimple(classeLangueNom), "(", classeLangueConfig.getString(ConfigCles.var_requeteSite), ");"); tl(4, classeLangueConfig.getString(ConfigCles.var_requeteSite), ".set", classeLangueConfig.getString(ConfigCles.var_RequeteApi), "_(", classeLangueConfig.getString(ConfigCles.var_requeteApi), ");"); if(classeApiMethode.equals(classeLangueConfig.getString(ConfigCles.var_PUTFusion)) || classeApiMethode.equals("PUTImport")) { - tl(4, "body.put(\"", classeVarInheritClePrimaire, "\", body.getValue(\"", classeModele ? classeVarClePrimaire : classeVarCleUnique, "\"));"); + tl(4, "body.put(\"", classeVarInheritClePrimaire, "\", Optional.ofNullable(body.getValue(\"", classeModele ? classeVarClePrimaire : classeVarCleUnique, "\")).orElse(body.getValue(\"", classeVarCleUnique, "\")));"); if(!classeModele) tl(4, "body.put(\"", classeVarInheritClePrimaire, "\", body.getValue(\"", classeVarCleUnique, "\"));"); }