✨ Save original teacher in substitution entries
This commit is contained in:
@ -123,7 +123,8 @@ export class Parser {
|
||||
substitution.lesson == change.lesson &&
|
||||
classes.sort().join(",") ==
|
||||
substitution.class.sort().join(",") &&
|
||||
substitution.changedSubject == change.subject;
|
||||
substitution.changedSubject == change.subject &&
|
||||
substitution.teacher == (change.teacher || "");
|
||||
}
|
||||
);
|
||||
const matchingSubstitution = knownSubstitutions[matchingSubstitutionId];
|
||||
@ -136,6 +137,7 @@ export class Parser {
|
||||
date: new Date(date),
|
||||
type: change.type == "Entfall" ? "cancellation" : "change",
|
||||
lesson: parseInt(change.lesson),
|
||||
teacher: change.teacher || "",
|
||||
changedTeacher: change.changedTeacher,
|
||||
changedRoom: change.room || undefined,
|
||||
changedSubject: change.subject,
|
||||
@ -154,6 +156,7 @@ export class Parser {
|
||||
lesson: parseInt(change.lesson),
|
||||
date: new Date(date),
|
||||
notes: change.notes,
|
||||
teacher: change.teacher || "",
|
||||
change: {
|
||||
teacher: change.changedTeacher,
|
||||
room: change.room || undefined,
|
||||
@ -224,6 +227,7 @@ export class Parser {
|
||||
lesson: remainingSubstitution.lesson,
|
||||
date: remainingSubstitution.date.getTime(),
|
||||
notes: remainingSubstitution.notes,
|
||||
teacher: remainingSubstitution.teacher,
|
||||
change: {
|
||||
teacher: remainingSubstitution.changedTeacher,
|
||||
room: remainingSubstitution.changedRoom,
|
||||
|
Reference in New Issue
Block a user