Skip to content

Commit d5b89c5

Browse files
committed
Fixed sort after filter
1 parent 3b6dcc8 commit d5b89c5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

api/src/main/java/io/kafbat/ui/controller/SchemasController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import io.kafbat.ui.service.SchemaRegistryService.SubjectWithCompatibilityLevel;
2222
import io.kafbat.ui.service.index.SchemasFilter;
2323
import io.kafbat.ui.service.mcp.McpTool;
24+
import java.util.ArrayList;
2425
import java.util.Comparator;
2526
import java.util.List;
2627
import java.util.Map;
@@ -234,7 +235,7 @@ public Mono<ResponseEntity<SchemaSubjectsResponseDTO>> getSchemas(String cluster
234235
int subjectToSkip = ((pageNum != null && pageNum > 0 ? pageNum : 1) - 1) * pageSize;
235236

236237
SchemasFilter filter = new SchemasFilter(subjects, fts.isEnabled(), fts.getSchemas());
237-
List<String> filteredSubjects = filter.find(search);
238+
List<String> filteredSubjects = new ArrayList<>(filter.find(search));
238239

239240
var totalPages = (filteredSubjects.size() / pageSize)
240241
+ (filteredSubjects.size() % pageSize == 0 ? 0 : 1);

0 commit comments

Comments
 (0)