add support for endDate

This commit is contained in:
Dobromir Popov
2024-04-05 15:07:27 +03:00
parent 95ac760447
commit 3c9dcfece6
2 changed files with 20 additions and 4 deletions

View File

@ -9,6 +9,8 @@ import bg from 'date-fns/locale/bg';
import { bgBG } from '../x-date-pickers/locales/bgBG';
import { ToastContainer } from 'react-toastify';
const common = require('src/helpers/common');
//todo import Availability type from prisma schema
const fetchConfig = async () => {
const config = await import('../../config.json');
@ -114,7 +116,7 @@ export default function AvailabilityForm({ publisherId, existingItems, inline, o
const id = availability.id;
const updatedAvailability = updateAvailabilityFromGroup(availability, group);
delete updatedAvailability.id;
delete updatedAvailability.type;
//delete updatedAvailability.type;
delete updatedAvailability.publisherId;
delete updatedAvailability.title;
delete updatedAvailability.date;
@ -244,9 +246,11 @@ export default function AvailabilityForm({ publisherId, existingItems, inline, o
// Adjustments for repeating settings
if (doRepeat) {
availability.repeatWeekly = true;
availability.type = "Weekly"
availability.dayOfMonth = null;
availability.endDate = repeatUntil;
} else {
availability.type = "OneTime"
availability.repeatWeekly = false;
availability.dayOfMonth = startTime.getDate();
availability.endDate = null;