fix repeating availability dayofmonh problem
This commit is contained in:
@ -264,7 +264,7 @@ export default async function handler(req, res) {
|
||||
let data = {
|
||||
publisherId: pub.id,
|
||||
dayOfMonth: null,
|
||||
dayofweek: avail.dayofweek || common.getDayOfWeekNameEnEnum(avail.startTime),
|
||||
dayofweek: avail.dayofweek || common.getDayOfWeekNameEnEnumForDate(avail.startTime),
|
||||
weekOfMonth: avail.weekofMonth || common.getWeekOfMonth(avail.startTime),
|
||||
// null for auto generated availabilities
|
||||
//dateOfEntry: new Date(), //avail.dateOfEntry || avail.startTime,
|
||||
@ -535,7 +535,7 @@ export async function filterPublishers(selectFields, searchText, filterDate, fet
|
||||
let dayOfWeekEnum: DayOfWeek
|
||||
if (filterDate) {
|
||||
// Determine day of week using common function
|
||||
dayOfWeekEnum = common.getDayOfWeekNameEnEnum(filterDate);
|
||||
dayOfWeekEnum = common.getDayOfWeekNameEnEnumForDate(filterDate);
|
||||
if (filterDate.getHours() > 21 || filterDate.getHours() < 6) {
|
||||
filterDate.setHours(0, 0, 0, 0); // Set to midnight
|
||||
}
|
||||
@ -603,6 +603,7 @@ export async function filterPublishers(selectFields, searchText, filterDate, fet
|
||||
};
|
||||
}
|
||||
else {
|
||||
//match exact time (should be same as data.findPublisherAvailability())
|
||||
whereClause["availabilities"] = {
|
||||
some: {
|
||||
OR: [
|
||||
|
Reference in New Issue
Block a user