diff --git a/src/main/java/umc/meme/shop/domain/portfolio/service/PortfolioService.java b/src/main/java/umc/meme/shop/domain/portfolio/service/PortfolioService.java index 7d2e684..1898ba9 100644 --- a/src/main/java/umc/meme/shop/domain/portfolio/service/PortfolioService.java +++ b/src/main/java/umc/meme/shop/domain/portfolio/service/PortfolioService.java @@ -102,14 +102,15 @@ public void updatePortfolio(UpdatePortfolioDto dto) { Portfolio portfolio = portfolioRepository.findById(dto.getPortfolioId()) .orElseThrow(() -> new GlobalException(ErrorStatus.NOT_EXIST_PORTFOLIO)); - if(portfolio.isBlock() && !dto.getIsBlock()) + if(portfolio.isBlock() && dto.getIsBlock()) throw new GlobalException(ErrorStatus.BLOCKED_PORTFOLIO); if (!portfolio.getArtist().equals(artist)) { throw new GlobalException(ErrorStatus.NOT_AUTHORIZED_PORTFOLIO); } - updatePortfolioImg(portfolio, dto.getPortfolioImgList()); // 수정 + if(!dto.getPortfolioImgList().isEmpty()) + updatePortfolioImg(portfolio, dto.getPortfolioImgList()); // 수정 portfolio.updatePortfolio(dto); }