feat(complex-selection): enhance auto-selection logic and error handling for complex selection
This commit is contained in:
@@ -49,8 +49,14 @@ export function HomePage() {
|
||||
useEffect(() => {
|
||||
async function autoSelect() {
|
||||
if (myComplexesQuery.data && myComplexesQuery.data.length === 1) {
|
||||
await apiClient.complexes.select({ complexId: myComplexesQuery.data[0].id });
|
||||
queryClient.invalidateQueries({ queryKey: ['current-complex'] });
|
||||
try {
|
||||
const result = await apiClient.complexes.select({
|
||||
complexId: myComplexesQuery.data[0].id,
|
||||
});
|
||||
queryClient.setQueryData(['current-complex'], result);
|
||||
} catch (error) {
|
||||
console.error('Error al auto-seleccionar complejo:', error);
|
||||
}
|
||||
} else if (
|
||||
myComplexesQuery.data &&
|
||||
myComplexesQuery.data.length > 1 &&
|
||||
|
||||
Reference in New Issue
Block a user