fix: keep organization main view on current data

This commit is contained in:
hyunho
2026-03-30 09:55:53 +09:00
parent fc23156b2c
commit 2053791589

View File

@@ -165,7 +165,7 @@ async function loadMembers(message) {
if (message) {
emptyStateMessage = message;
}
const payload = await apiFetch(withAsOf('/api/members'));
const payload = await apiFetch('/api/members');
setMembers(payload.items || []);
if (!members.length) {
emptyStateMessage = '서버에 조직 데이터가 없습니다. 상단의 업로드 버튼으로 초기 데이터를 넣어주세요.';
@@ -185,7 +185,7 @@ async function loadSeatMapLayouts(force = false) {
if (!seatMap?.id) {
return null;
}
return await apiFetch(withAsOf(`/api/seat-maps/${seatMap.id}/layout`));
return await apiFetch(`/api/seat-maps/${seatMap.id}/layout`);
} catch {
return null;
}
@@ -692,12 +692,7 @@ window.addEventListener('message', (event) => {
return;
}
if (data.type === 'date-range') {
const nextAsOfDate = String(data.endDate || '').slice(0, 10);
if (nextAsOfDate !== activeAsOfDate) {
activeAsOfDate = nextAsOfDate;
seatMapLayoutCache = null;
loadMembers().catch(() => { });
}
activeAsOfDate = String(data.endDate || '').slice(0, 10);
return;
}
if (data.type === 'seatmap-layout-updated') {