fix(vacay): the opened year's broadcast skips the socket the change came from, like every other

The app only sets days in the years it shows, so the tab that made the change
never needs the new year; the assistant, MCP and plugins send no socket and
reach everyone.
This commit is contained in:
Maurice
2026-10-24 18:28:38 +02:00
parent fd6d3fddd5
commit f6befaa6b2
+2 -2
View File
@@ -1134,7 +1134,7 @@ export class VacayService {
else await this.entries.insertEntry(planId, userId, date, '', frac, knd);
return this.ensureYearOf(planId, userId, date);
});
if (opened) await this.notifyPlanUsers(planId, undefined, 'vacay:settings');
if (opened) await this.notifyPlanUsers(planId, socketId, 'vacay:settings');
await this.notifyPlanUsers(planId, socketId);
return { action: existing ? 'updated' : 'added', fraction: frac, kind: knd };
}
@@ -1172,7 +1172,7 @@ export class VacayService {
if (owner) opened = await this.ensureYearOf(planId, owner.owner_id, date);
return { action: existing ? 'updated' : 'added', fraction: frac };
});
if (opened) await this.notifyPlanUsers(planId, undefined, 'vacay:settings');
if (opened) await this.notifyPlanUsers(planId, socketId, 'vacay:settings');
await this.notifyPlanUsers(planId, socketId);
return result;
}