Commit 16398ab
fix: decode URL-encoded characters in local repo remote URLs
Fixes issue where local repos with URL-encoded spaces (e.g., %20) in
their remote.origin.url would fail to load tree preview and not be
indexed correctly.
The root cause was that GitUrlParse doesn't decode URL-encoded
characters, so repo names were stored with %20 instead of spaces,
causing lookup failures.
Added decodeURIComponent() to decode the pathname before creating
repo names, ensuring consistent naming throughout the application.
Fixes #898
Co-authored-by: Brendan Kellam <brendan-kellam@users.noreply.github.com>1 parent 06acea2 commit 16398ab
File tree
3 files changed
+26
-1
lines changed- packages/backend/src
3 files changed
+26
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
10 | 13 | | |
11 | 14 | | |
12 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
146 | 166 | | |
147 | 167 | | |
148 | 168 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
586 | 586 | | |
587 | 587 | | |
588 | 588 | | |
589 | | - | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
590 | 592 | | |
591 | 593 | | |
592 | 594 | | |
| |||
0 commit comments