KamoCRM

L'URL prefirmato dai media non è stato oggetto dell'org del chiamante

FixKBService
Shipped
23 settembre 2026 alle ore 02:16 UTC
Author
Kamo
Commit
aa86da7

GET /api/kb/media/{mediaId}/url ha guardato la fila da uid da solo (KbMediaService.getPresignedUrl -> Non e' vero. come tutti gli altri media leggere qui (presignAll, getMedia -> Non e' vero. Qualsiasi membro VIEW KB ARTICLES nel proprio org — un diritto comune, e KBService ha chiuso la posizione, ma che non è mai stato il cancello che importava qui — potrebbe minare un URL MinIO prefirmato di un'ora per qualsiasi altro i media di org da uid, senza controllo org da nessuna parte nella query. La regola ora: lo stesso org-scoped lookup ogni sibling metodo già utilizza. Test: KbMediaServiceOrgScopeTest, rosso verificato contro il metodo pre-fisso (una semplice affermazione non è stato sufficiente — un mock non installato risponde anche Optional.empty(), quindi il test verifica inoltre il metodo del repository org-scoped era quello effettivamente chiamato).

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing