diff --git a/backend/src/main/java/com/storycove/controller/StoryController.java b/backend/src/main/java/com/storycove/controller/StoryController.java index 272050c..ef4aaab 100644 --- a/backend/src/main/java/com/storycove/controller/StoryController.java +++ b/backend/src/main/java/com/storycove/controller/StoryController.java @@ -557,6 +557,9 @@ public class StoryController { if (updateReq.getSeriesId() != null) { Series series = seriesService.findById(updateReq.getSeriesId()); story.setSeries(series); + if (updateReq.getVolume() != null) { + story.setVolume(updateReq.getVolume()); + } } else if (updateReq.getSeriesName() != null) { logger.info("Processing series update: seriesName='{}', isEmpty={}", updateReq.getSeriesName(), updateReq.getSeriesName().trim().isEmpty()); if (updateReq.getSeriesName().trim().isEmpty()) {