Correction: L'export de toutes les recettes donnait un fichier zip corrompu
This commit is contained in:
parent
360fd904dc
commit
80c30e5bfc
|
@ -49,10 +49,12 @@ public class XlsService {
|
|||
*
|
||||
* @return Le fichier ZIP contenant tous les fichiers XLS
|
||||
*/
|
||||
public byte[] generateForAll() {
|
||||
public byte[] generateForAll() throws IOException {
|
||||
Preferences.logger.info("Exportation de toutes les couleurs en XLS");
|
||||
|
||||
byte[] zipContent;
|
||||
Collection<Recipe> recipes = recipeService.getAll();
|
||||
|
||||
try (ByteArrayOutputStream byteOutput = new ByteArrayOutputStream(); ZipOutputStream zipOutput = new ZipOutputStream(byteOutput)) {
|
||||
for (Recipe recipe : recipes) {
|
||||
byte[] recipeXLS = generate(recipe);
|
||||
|
@ -61,9 +63,12 @@ public class XlsService {
|
|||
zipOutput.closeEntry();
|
||||
}
|
||||
|
||||
return byteOutput.toByteArray();
|
||||
zipOutput.close();
|
||||
zipContent = byteOutput.toByteArray();
|
||||
} catch (IOException ex) {
|
||||
throw new RuntimeException("Impossible d'exporter toutes les recettes vers le format XLS: " + ex.getMessage());
|
||||
}
|
||||
|
||||
return zipContent;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,3 @@
|
|||
# v1.3.2
|
||||
### Corrections
|
||||
* Le lien "Exporter toutes les couleurs" du menu principal n'envoyait pas toujours vers la bonne URL.
|
||||
|
||||
# v1.3.1
|
||||
### Corrections
|
||||
* Il était impossible d'avoir plusieurs mélanges du même nom dans des recettes différentes.
|
||||
|
@ -19,6 +15,8 @@
|
|||
* Les images des recettes s'affichaient au dessus des étapes à certaines résolutions.
|
||||
* Le bouton "Cacher les autres produits" cachait les produits en manque.
|
||||
* Le la boite de confirmation n'était pas assez grande pour son contenu.
|
||||
* Le lien "Exporter toutes les couleurs" du menu principal n'envoyait pas toujours vers la bonne URL.
|
||||
* Le fichier ZIP généré par l'export de toutes les recettes était corrompu.
|
||||
|
||||
### Ajouts
|
||||
* Le bouton enregistrer de l'explorateur de recette clignote lorsqu'une modification n'est pas sauvegardée.
|
||||
|
|
Loading…
Reference in New Issue