diff --git a/packages/@uppy/core/src/Uppy.ts b/packages/@uppy/core/src/Uppy.ts index 9a6d70c084..cea4386535 100644 --- a/packages/@uppy/core/src/Uppy.ts +++ b/packages/@uppy/core/src/Uppy.ts @@ -64,7 +64,7 @@ export type UnknownPlugin< export type UnknownProviderPluginState = { authenticated: boolean | undefined breadcrumbs: { - requestPath: string + requestPath?: string name?: string id?: string }[] diff --git a/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx b/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx index 72027716d3..5c6597916b 100644 --- a/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx +++ b/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx @@ -233,7 +233,7 @@ export default class ProviderView extends View< if (index !== -1) { // means we navigated back to a known directory (already in the stack), so cut the stack off there breadcrumbs = breadcrumbs.slice(0, index + 1) - } else if (requestPath) { + } else { // we have navigated into a new (unknown) folder, add it to the stack breadcrumbs = [...breadcrumbs, { requestPath, name }] }