diff --git a/src/main/java/fr/eni/enchere/dal/ArticleRepositoryImpl.java b/src/main/java/fr/eni/enchere/dal/ArticleRepositoryImpl.java index 6d5f8e4..a61df0c 100644 --- a/src/main/java/fr/eni/enchere/dal/ArticleRepositoryImpl.java +++ b/src/main/java/fr/eni/enchere/dal/ArticleRepositoryImpl.java @@ -39,7 +39,6 @@ import java.util.Optional; @Primary public class ArticleRepositoryImpl implements ArticleRepository { - private static final String UPLOAD_DIR = "static/images/articles"; private static final Logger logger = LoggerFactory.getLogger(ArticleRepositoryImpl.class); private JdbcTemplate jdbcTemplate; private NamedParameterJdbcTemplate namedJdbcTemplate; @@ -342,23 +341,7 @@ public class ArticleRepositoryImpl implements ArticleRepository { } //Enregistrement du fichier MultipartFile file = article.getPhoto(); - if (file != null && !file.isEmpty()) { - try { - // Renommer le fichier avec l'ID de l'article - String newFileName = article.getId() + ".jpg"; - // Chemin du dossier de destination - Path uploadPath = Paths.get(UPLOAD_DIR); - // Créer le dossier s'il n'existe pas - Files.createDirectories(uploadPath); - // Chemin complet du fichier de destination - Path filePath = uploadPath.resolve(newFileName); - // Copier le fichier dans le dossier de destination - FileCopyUtils.copy(file.getInputStream(), Files.newOutputStream(filePath)); - } catch (IOException e) { - e.printStackTrace(); - // Gérer l'erreur - } - } + }else { //Mettre à jour l'article