Correction: Les étapes des recettes n'étaient pas mises à jour correctement

This commit is contained in:
FyloZ 2020-03-09 23:19:23 -04:00
parent ac69508b42
commit 295f30f3f4
3 changed files with 23 additions and 7 deletions

View File

@ -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;
}
}

View File

@ -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);

View File

@ -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.