Commit 89b237d
committed
fix(arg-parsing): strip DSN 'o' prefix from org identifiers (#CLI-AA)
When users or AI agents extract org identifiers from Sentry DSN hosts
(e.g., o1081365 from o1081365.ingest.us.sentry.io) and pass them as CLI
arguments, the 'o' prefix causes API failures since the Sentry API
accepts numeric org IDs but not the o-prefixed DSN form.
Add stripDsnOrgPrefix() that normalizes oNNNNN → NNNNN in:
- parseOrgProjectArg() for org-all and explicit modes
- parseWithSlash() for issue arg parsing
The pattern /^o(\d+)$/ only matches 'o' followed by pure digits,
so normal slugs like 'organic' or 'o1abc' are unaffected.
Fixes CLI-AA1 parent 63d397e commit 89b237d
2 files changed
+144
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
14 | 49 | | |
15 | 50 | | |
16 | 51 | | |
| |||
224 | 259 | | |
225 | 260 | | |
226 | 261 | | |
227 | | - | |
| 262 | + | |
228 | 263 | | |
229 | 264 | | |
230 | 265 | | |
231 | | - | |
| 266 | + | |
232 | 267 | | |
233 | 268 | | |
234 | 269 | | |
| |||
325 | 360 | | |
326 | 361 | | |
327 | 362 | | |
328 | | - | |
| 363 | + | |
329 | 364 | | |
330 | 365 | | |
331 | 366 | | |
| |||
334 | 369 | | |
335 | 370 | | |
336 | 371 | | |
337 | | - | |
| 372 | + | |
338 | 373 | | |
339 | 374 | | |
340 | 375 | | |
| |||
343 | 378 | | |
344 | 379 | | |
345 | 380 | | |
| 381 | + | |
346 | 382 | | |
347 | 383 | | |
348 | 384 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
16 | 49 | | |
17 | 50 | | |
18 | 51 | | |
| |||
38 | 71 | | |
39 | 72 | | |
40 | 73 | | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
41 | 108 | | |
42 | 109 | | |
43 | 110 | | |
| |||
264 | 331 | | |
265 | 332 | | |
266 | 333 | | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
267 | 371 | | |
268 | 372 | | |
269 | 373 | | |
| |||
0 commit comments