fix: availability view error (#21115)

* fix: avaiability view error

* Update list.handler.ts
This commit is contained in:
Anik Dhabal Babu
2025-05-05 14:41:17 +00:00
committed by GitHub
parent d6a17b2b1e
commit 605304b93b
@@ -27,17 +27,28 @@ export const listHandler = async ({ ctx }: ListOptions) => {
},
});
const defaultScheduleId = await getDefaultScheduleId(user.id, prisma);
if (schedules.length === 0) {
return {
schedules: [],
};
}
if (!user.defaultScheduleId) {
await prisma.user.update({
where: {
id: user.id,
},
data: {
defaultScheduleId,
},
});
let defaultScheduleId: number | null;
try {
defaultScheduleId = await getDefaultScheduleId(user.id, prisma);
if (!user.defaultScheduleId) {
await prisma.user.update({
where: {
id: user.id,
},
data: {
defaultScheduleId,
},
});
}
} catch (error) {
defaultScheduleId = null;
}
return {