Skip to content

Commit 11413fb

Browse files
committed
fix: normalize directory prefix handling in Qdrant vector store
1 parent 12b94e7 commit 11413fb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/services/code-index/vector-store/qdrant-client.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -376,12 +376,12 @@ export class QdrantVectorStore implements IVectorStore {
376376

377377
if (directoryPrefix) {
378378
// Check if the path represents current directory
379-
const normalizedPrefix = directoryPrefix.replace(/\\/g, "/").replace(/\/+$/, "")
379+
const normalizedPrefix = directoryPrefix.toPosix()
380380
if (normalizedPrefix === "." || normalizedPrefix === "" || normalizedPrefix === "./") {
381381
// Don't create a filter - search entire workspace
382382
filter = undefined
383383
} else {
384-
const segments = directoryPrefix.split(path.sep).filter(Boolean)
384+
const segments = normalizedPrefix.split("/").filter(Boolean)
385385
if (segments.length > 0) {
386386
filter = {
387387
must: segments.map((segment, index) => ({

0 commit comments

Comments
 (0)