fix: onboarding address required fallback; ticket staleTime:0 for instant status refresh
This commit is contained in:
@@ -135,8 +135,8 @@ export default function NewClientScreen() {
|
||||
firstName: firstName.trim(),
|
||||
lastName: lastName.trim(),
|
||||
phone: phone.trim(),
|
||||
address: address.trim() || '—', // API requires non-empty address
|
||||
...(email.trim() ? { email: email.trim() } : {}),
|
||||
...(address.trim() ? { address: address.trim() } : {}),
|
||||
...(areaId ? { areaId } : {}),
|
||||
});
|
||||
const client = clientRes.data;
|
||||
|
||||
@@ -67,6 +67,7 @@ export default function TicketDetailScreen() {
|
||||
const { data: ticket, isLoading, refetch } = useQuery({
|
||||
queryKey: ['task', id],
|
||||
queryFn: () => api.get(`/api/v1/tickets/${id}`).then(r => r.data),
|
||||
staleTime: 0,
|
||||
});
|
||||
|
||||
// Fetch client with subscriptions when ticket loads (for prepaid gate)
|
||||
|
||||
Reference in New Issue
Block a user