다이얼뢰그 버그 수정
This commit is contained in:
parent
54a785c149
commit
f467c2704c
1 changed files with 11 additions and 1 deletions
|
|
@ -28,8 +28,18 @@ function ParcelDialog({ parcelId, onClose }) {
|
|||
|
||||
const { data: parcel, isLoading } = useQuery({
|
||||
queryKey: ["parcel", parcelId],
|
||||
queryFn: () => fetchParcel(parcelId),
|
||||
queryFn: async () => {
|
||||
// 다이얼로그 열릴 때 자동으로 서버에서 새로고침
|
||||
try {
|
||||
const refreshed = await refreshParcel(parcelId);
|
||||
queryClient.invalidateQueries({ queryKey: ["parcels"] });
|
||||
return refreshed;
|
||||
} catch {
|
||||
return fetchParcel(parcelId);
|
||||
}
|
||||
},
|
||||
enabled: !!parcelId,
|
||||
staleTime: 0,
|
||||
});
|
||||
|
||||
const deleteMutation = useMutation({
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue