Correction: Les étapes des recettes n'étaient pas mises à jour correctement
This commit is contained in:
parent
ac69508b42
commit
295f30f3f4
|
@ -31,4 +31,16 @@ public class RecipeEditorFormDto {
|
|||
return new Recipe(id, name, company, description, sample, approbationDate, remark, note);
|
||||
}
|
||||
|
||||
public Recipe update(Recipe original) {
|
||||
original.setName(name);
|
||||
original.setCompany(company);
|
||||
original.setDescription(description);
|
||||
original.setSample(sample);
|
||||
original.setApprobationDate(approbationDate);
|
||||
original.setRemark(remark);
|
||||
original.setNote(note);
|
||||
|
||||
return original;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -91,9 +91,9 @@ public class RecipeService extends AbstractService<Recipe, RecipeDao> {
|
|||
*/
|
||||
@Transactional
|
||||
public Recipe updateRecipeAndSteps(RecipeEditorFormDto recipeDto) {
|
||||
Recipe recipe = recipeDto.getRecipe();
|
||||
Recipe recipe = recipeDto.update(getById(recipeDto.getId()));
|
||||
|
||||
stepService.deleteAll(getById(recipe.getId()).getRecipeSteps());
|
||||
stepService.deleteAll(recipe.getRecipeSteps());
|
||||
recipe.setRecipeSteps(stepService.createAllForRecipe(recipe, recipeDto.getStep()));
|
||||
|
||||
return update(recipe);
|
||||
|
|
|
@ -1,10 +1,14 @@
|
|||
# v1.3.1
|
||||
### Corrections
|
||||
* Correction d'un bug qui empêchait d'avoir plus que 2 mélanges avec le même nom.
|
||||
* Correction d'un bug qui empêchait de modifier des types de produit.
|
||||
* Correction d'un bug qui empêchait de créer des PDFs de kit de retouche.
|
||||
* Correction d'un bug qui empêchait les fichiers SIMDUT de fonctionner.
|
||||
* Correction d'un bug qui empêchait de détecter si un fichier SIMDUT existe.
|
||||
* Il était impossible d'avoir plusieurs mélanges du même nom dans des recettes différentes.
|
||||
* Les types de produit n'étaient pas validés lors de leur création.
|
||||
* Il était impossible de modifier les types de produits.
|
||||
* Il était impossible de créer des PDFs de kit de retouche.
|
||||
* Les fichiers SIMDUT ne fonctionnaient pas dans la plupart de l'application.
|
||||
* Les fichiers SIMDUT existant n'étaient pas correctement détectés.
|
||||
* L'indicateur de statut de l'extension bPac ne s'actualisait parfois pas.
|
||||
* Aucun message d'erreur ne pouvait s'afficher lors de la création d'un mélange.
|
||||
* Les recettes n'étaient pas mises à jour lors de leur édition.
|
||||
|
||||
# v1.3.0 (Optimisations back-end)
|
||||
### Note: Cette mise à jour n'est pas compatible avec les anciennes versions.
|
||||
|
|
Loading…
Reference in New Issue