feat(complex-selection): enhance auto-selection logic and error handling for complex selection

This commit is contained in:
Jose Selesan
2026-06-04 14:06:23 -03:00
parent 228004a7e0
commit e441f15ee4
2 changed files with 13 additions and 4 deletions

View File

@@ -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 &&