Commit c674073
fix: delete old API key before inserting rotated one (#740)
* fix: delete old API key before inserting rotated one
The agent_api_keys table has a OneToOne unique constraint on agent_id,
so deactivating the old key (setting is_active=false) still blocks the
insert of the new key. Delete the old row instead.
* retrigger CI
* fix: update rotateKey tests to match delete + insert approach
The mock for keyRepo was missing the delete method, causing all
rotateKey tests to fail with "this.keyRepo.delete is not a function".
Updated test assertions to verify delete is called instead of update.
* fix: always show terminal command in configure step
The terminal with the copyable CLI/env command was hidden when the
full API key wasn't available (e.g. on subsequent visits). Now the
terminal is always visible regardless of key availability.
---------
Co-authored-by: Bruno Perez <bruno@buddyweb.fr>1 parent c62ffd3 commit c674073
File tree
2 files changed
+10
-13
lines changed- packages/backend/src/otlp/services
2 files changed
+10
-13
lines changedLines changed: 9 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| 44 | + | |
43 | 45 | | |
44 | 46 | | |
45 | 47 | | |
| |||
79 | 81 | | |
80 | 82 | | |
81 | 83 | | |
| 84 | + | |
82 | 85 | | |
83 | 86 | | |
84 | 87 | | |
| |||
367 | 370 | | |
368 | 371 | | |
369 | 372 | | |
370 | | - | |
| 373 | + | |
371 | 374 | | |
372 | 375 | | |
373 | 376 | | |
374 | 377 | | |
375 | | - | |
376 | | - | |
377 | | - | |
378 | | - | |
| 378 | + | |
379 | 379 | | |
380 | 380 | | |
381 | 381 | | |
| |||
432 | 432 | | |
433 | 433 | | |
434 | 434 | | |
435 | | - | |
| 435 | + | |
436 | 436 | | |
437 | 437 | | |
438 | 438 | | |
439 | | - | |
440 | | - | |
| 439 | + | |
| 440 | + | |
441 | 441 | | |
442 | 442 | | |
443 | 443 | | |
| |||
447 | 447 | | |
448 | 448 | | |
449 | 449 | | |
450 | | - | |
| 450 | + | |
451 | 451 | | |
452 | 452 | | |
453 | 453 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
| 104 | + | |
108 | 105 | | |
109 | 106 | | |
110 | 107 | | |
| |||
0 commit comments