shiftgenerate fix - update publisher's currentMonthAssignments

This commit is contained in:
Dobromir Popov
2024-10-31 13:08:03 +02:00
parent bd3a07588c
commit ecb069553e

View File

@ -248,6 +248,7 @@ async function GenerateSchedule(axios, date, copyFromPreviousMonth = false, auto
});
publishersThisWeek.push(publisher.id);
updateRegistry(publisher.id, day, weekNr);
publisher.currentMonthAssignments += 1;
}
else {
console.log(" " + publisher.firstName + " " + publisher.lastName + " skipped (transport already assigned)");
@ -514,6 +515,7 @@ async function AddPublisherAssignment(prisma, event, shift, availablePubsForTheS
shift.assignments.push(newAssignment);
publishersToday.push(mainPublisher.id);
updateRegistry(mainPublisher.id, day, weekNr);
mainPublisher.currentMonthAssignments += 1;
for (const familyMember of familyMembers) {
const newFamilyAssignment = await prisma.assignment.create({
@ -536,6 +538,8 @@ async function AddPublisherAssignment(prisma, event, shift, availablePubsForTheS
shift.assignments.push(newFamilyAssignment);
publishersToday.push(familyMember.id);
updateRegistry(familyMember.id, day, weekNr);
familyMember.currentMonthAssignments += 1;
}
break;
} else if (familyMembers.length == 0) {
@ -560,6 +564,7 @@ async function AddPublisherAssignment(prisma, event, shift, availablePubsForTheS
shift.assignments.push(newAssignment);
publishersToday.push(mainPublisher.id);
updateRegistry(mainPublisher.id, day, weekNr);
mainPublisher.currentMonthAssignments += 1;
break;
}
}