fix incorrect status check.

This commit is contained in:
Matthieu Jolimaitre 2024-02-02 13:52:35 +01:00
parent d62bf01b4a
commit a7799eb3b1

View file

@ -21,14 +21,14 @@ export class CriApi {
}, },
}); });
const body = await response.json(); const body = await response.json();
const group_parser = z.object({ slug: z.string() }); const group = z.object({ slug: z.string() });
const parser = z.object({ const parser = z.object({
primary_group: group_parser, primary_group: group,
groups_history: z.array(z.object({ groups_history: z.array(z.object({
group: group_parser, group,
graduation_year: z.number().or(z.null()), graduation_year: z.number().or(z.null()),
})), })),
current_groups: z.array(group_parser), current_groups: z.array(group),
}); });
const parsed = parser.parse(body); const parsed = parser.parse(body);
const result = new Set<string>(); const result = new Set<string>();
@ -48,6 +48,6 @@ export class CriApi {
authorization: "Basic " + this.token, authorization: "Basic " + this.token,
}, },
}); });
return response.status !== 404; return response.status === 200;
} }
} }