Skip to content

Commit fe47a13

Browse files
jsbattigclaude
andcommitted
fix: Case-insensitive repo sorting in groups
Changed ORDER BY clauses in get_group_repos() and get_repo_groups() to use COLLATE NOCASE for case-insensitive sorting, matching how golden repos are sorted elsewhere in the codebase. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 4f52969 commit fe47a13

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/code_indexer/server/services/group_access_manager.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -767,7 +767,7 @@ def get_group_repos(self, group_id: int) -> List[str]:
767767
"""
768768
SELECT repo_name FROM repo_group_access
769769
WHERE group_id = ?
770-
ORDER BY repo_name
770+
ORDER BY repo_name COLLATE NOCASE
771771
""",
772772
(group_id,),
773773
)
@@ -804,7 +804,7 @@ def get_repo_groups(self, repo_name: str) -> List[Group]:
804804
SELECT g.* FROM groups g
805805
JOIN repo_group_access rga ON g.id = rga.group_id
806806
WHERE rga.repo_name = ?
807-
ORDER BY g.name
807+
ORDER BY g.name COLLATE NOCASE
808808
""",
809809
(repo_name,),
810810
)

0 commit comments

Comments
 (0)