fix(12): resolve critical code review findings (CR-01 through CR-04)
- CR-01: fix browse URL from /folders/{id} to /items?parent_ref= (broken feature)
- CR-02: remove raw provider exception text from _TerminalProviderError messages
- CR-03: add user_id predicate to get_or_create_folder_state query (ownership boundary)
- CR-04: add max_length=255 to ConnectionRenameRequest.display_name
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
de63e2a3a4
commit
b6911fb4ed
@@ -30,11 +30,12 @@ export function updateDefaultStorage(backend) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Browse a cloud folder by connection UUID and folder path.
|
||||
* connectionId is always a UUID; folderId is a path string (default 'root').
|
||||
* Browse a cloud folder by connection UUID and optional parent_ref.
|
||||
* connectionId is always a UUID; parentRef is a provider path string (default '').
|
||||
*/
|
||||
export function getCloudFoldersByConnectionId(connectionId, folderId) {
|
||||
return request(`/api/cloud/connections/${connectionId}/folders/${folderId}`)
|
||||
export function getCloudFoldersByConnectionId(connectionId, parentRef = '') {
|
||||
const qs = parentRef ? `?parent_ref=${encodeURIComponent(parentRef)}` : ''
|
||||
return request(`/api/cloud/connections/${connectionId}/items${qs}`)
|
||||
}
|
||||
|
||||
/** @deprecated Use getCloudFoldersByConnectionId instead. */
|
||||
|
||||
Reference in New Issue
Block a user