diff --git a/packages/ui/src/elements/BulkUpload/FormsManager/index.tsx b/packages/ui/src/elements/BulkUpload/FormsManager/index.tsx index c4f7074946b..841adadf29b 100644 --- a/packages/ui/src/elements/BulkUpload/FormsManager/index.tsx +++ b/packages/ui/src/elements/BulkUpload/FormsManager/index.tsx @@ -127,7 +127,7 @@ export function FormsManagerProvider({ children }: FormsManagerProps) { const initialStateRef = React.useRef(null) const getFormDataRef = React.useRef<() => Data>(() => ({})) - const actionURL = `${api}/${collectionSlug}` + const actionURL = `${serverURL}${api}/${collectionSlug}` const initializeSharedDocPermissions = React.useCallback(async () => { const params = { @@ -301,6 +301,7 @@ export function FormsManagerProvider({ children }: FormsManagerProps) { collectionSlug, getUploadHandler({ collectionSlug }), ), + credentials: 'include', method: 'POST', }) diff --git a/packages/ui/src/elements/BulkUpload/FormsManager/reducer.ts b/packages/ui/src/elements/BulkUpload/FormsManager/reducer.ts index 8abfb18aed1..a87b1461d04 100644 --- a/packages/ui/src/elements/BulkUpload/FormsManager/reducer.ts +++ b/packages/ui/src/elements/BulkUpload/FormsManager/reducer.ts @@ -1,5 +1,7 @@ import type { FormState, UploadEdits } from 'payload' +import { v4 as uuidv4 } from 'uuid' + export type State = { activeIndex: number forms: { @@ -50,7 +52,7 @@ export function formsManagementReducer(state: State, action: Action): State { for (let i = 0; i < action.files.length; i++) { newForms[i] = { errorCount: 0, - formID: crypto.randomUUID(), + formID: crypto.randomUUID ? crypto.randomUUID() : uuidv4(), formState: { ...(action.initialState || {}), file: { diff --git a/packages/ui/src/elements/Table/OrderableTable.tsx b/packages/ui/src/elements/Table/OrderableTable.tsx index 38c0bb7e227..e8125831652 100644 --- a/packages/ui/src/elements/Table/OrderableTable.tsx +++ b/packages/ui/src/elements/Table/OrderableTable.tsx @@ -119,8 +119,9 @@ export const OrderableTable: React.FC = ({ target, } - const response = await fetch(`${config.routes.api}/reorder`, { + const response = await fetch(`${config.serverURL}${config.routes.api}/reorder`, { body: JSON.stringify(jsonBody), + credentials: 'include', headers: { 'Content-Type': 'application/json', },