fix: keep organization main view on current data
This commit is contained in:
@@ -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') {
|
||||
|
||||
Reference in New Issue
Block a user