From ea0cfeb0dbf42bb791e7f05e1e73cbde22c7e381 Mon Sep 17 00:00:00 2001 From: Dobromir Popov Date: Wed, 28 Feb 2024 21:46:12 +0200 Subject: [PATCH] fix adding assignments --- components/calendar/ShiftComponent.tsx | 2 +- pages/cart/publishers/import.tsx | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/components/calendar/ShiftComponent.tsx b/components/calendar/ShiftComponent.tsx index 92f37c3..be04647 100644 --- a/components/calendar/ShiftComponent.tsx +++ b/components/calendar/ShiftComponent.tsx @@ -103,7 +103,7 @@ function ShiftComponent({ shift, onShiftSelect, isSelected, onPublisherSelect, a const newAssignment = { publisher: { connect: { id: publisher.id } }, shift: { connect: { id: shiftId } }, - isactive: true, + //isactive: true, isConfirmed: true }; const { data } = await axiosInstance.post("/api/data/assignments", newAssignment); diff --git a/pages/cart/publishers/import.tsx b/pages/cart/publishers/import.tsx index 8d8ff2b..bb75768 100644 --- a/pages/cart/publishers/import.tsx +++ b/pages/cart/publishers/import.tsx @@ -178,6 +178,7 @@ export default function ImportPage() { // let names = common.removeAccentsAndSpecialCharacters(row[2]).split(/[, ]+/); let personId = ''; + let personNames = names.join(' '); try { try { const select = "&select=id,firstName,lastName,phone,isTrained,desiredShiftsPerMonth,isactive,type,availabilities"; @@ -207,6 +208,7 @@ export default function ImportPage() { // Create a flag to check if update is needed const updatedData = {}; personId = existingPublisher?.id; + personNames = existingPublisher.firstName + ' ' + existingPublisher.lastName; let fieldsToUpdateString = ''; @@ -458,7 +460,7 @@ export default function ImportPage() { } } - common.logger.debug("availabilities to save for " + personId + ": " + availabilities.length); + common.logger.debug("availabilities to save for " + personNames + ": " + availabilities.length); // Send a single request to create all availabilities axiosInstance.post('/api/?action=createAvailabilities', availabilities) .then(response => common.logger.debug('Availabilities created:', response.data))