shiftgenerate fix - update publisher's currentMonthAssignments
This commit is contained in:
@ -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;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user