Merge pull request #213 from vran-dev/fix/diff

fix: diff result is error
This commit is contained in:
vran 2022-05-27 09:00:23 +08:00 committed by GitHub
commit a3a8fd7154
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -274,9 +274,9 @@ public class DocumentService {
} }
} }
result.sort(Comparator.comparing(DatabaseDocumentSimpleResponse.TableData::getName)); result.sort(Comparator.comparing(DatabaseDocumentSimpleResponse.TableData::getName));
boolean allAdded = result.stream() var notNoneDiffs = result.stream().filter(item -> !item.getDiffType().isNone());
.filter(item -> !item.getDiffType().isNone()) boolean allAdded = notNoneDiffs.count() > 0
.allMatch(item -> item.getDiffType().isAdded()); && notNoneDiffs.allMatch(item -> item.getDiffType().isAdded());
DiffType diffType; DiffType diffType;
if (allAdded) { if (allAdded) {
diffType = DiffType.ADDED; diffType = DiffType.ADDED;