Bugfixes and Improvements Tag Management
This commit is contained in:
@@ -355,9 +355,13 @@ public class TagService {
|
||||
|
||||
// Calculate preview data
|
||||
int targetStoryCount = targetTag.getStories().size();
|
||||
int totalStories = targetStoryCount + sourceTags.stream()
|
||||
.mapToInt(tag -> tag.getStories().size())
|
||||
.sum();
|
||||
|
||||
// Collect all unique stories from all tags (including target) to handle overlaps correctly
|
||||
Set<Story> allUniqueStories = new HashSet<>(targetTag.getStories());
|
||||
for (Tag sourceTag : sourceTags) {
|
||||
allUniqueStories.addAll(sourceTag.getStories());
|
||||
}
|
||||
int totalStories = allUniqueStories.size();
|
||||
|
||||
List<String> aliasesToCreate = sourceTags.stream()
|
||||
.map(Tag::getName)
|
||||
|
||||
Reference in New Issue
Block a user