From 67bb45a2b36de16d13f905e4cc58e5eafbc688dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Thu, 10 Sep 2026 12:30:10 +0200 Subject: [PATCH] chore(api): keep one onboarding entry in the error-code catalogue Two branches each added an onboarding surface to the catalogue; the object literal carried the key twice and the second entry hid the first from the guard. --- docs/api/openapi.yaml | 7 +++++-- src/lib/openapi/error-codes.ts | 10 ++++------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/api/openapi.yaml b/docs/api/openapi.yaml index c6879f193..ca85f4e75 100644 --- a/docs/api/openapi.yaml +++ b/docs/api/openapi.yaml @@ -30048,8 +30048,11 @@ components: mood.restore.invalid, mood.update.invalid; notification-prefs — notification-prefs.body.invalid_json; nutrient — nutrient.batch.invalid, nutrient.batch.too_large, nutrient.daily.invalid, nutrient.read.invalid, nutrient.water.invalid, nutrient.water.invalid_day; onboarding — - onboarding.answers.invalid, onboarding.answers.rateLimited, onboarding.restart.invalid, - onboarding.restart.rateLimited; personal_records — personal_records.invalid_query; practitioner — + onboarding.answers.invalid, onboarding.answers.rateLimited, onboarding.complete.invalid, + onboarding.disclaimer.invalid, onboarding.restart.invalid, onboarding.restart.rateLimited, + onboarding.step.completed, onboarding.step.concurrent, onboarding.step.invalid, + onboarding.step.outOfOrder, onboarding.step.rateLimited, onboarding.tour.invalid, + onboarding.user.notFound; personal_records — personal_records.invalid_query; practitioner — practitioner.invalid; profile — profile.update.emailInUse, profile.update.invalidBody, profile.update.nothingSaved; record_write — record_write.rate_limited; report-selection — report-selection.body.invalid_json, report-selection.body.invalid_shape, diff --git a/src/lib/openapi/error-codes.ts b/src/lib/openapi/error-codes.ts index 0f2594b56..728f0fd91 100644 --- a/src/lib/openapi/error-codes.ts +++ b/src/lib/openapi/error-codes.ts @@ -234,8 +234,12 @@ export const ERROR_CODE_CATALOGUE: Readonly> = "nutrient.water.invalid_day", ], onboarding: [ + "onboarding.answers.invalid", + "onboarding.answers.rateLimited", "onboarding.complete.invalid", "onboarding.disclaimer.invalid", + "onboarding.restart.invalid", + "onboarding.restart.rateLimited", "onboarding.step.completed", "onboarding.step.concurrent", "onboarding.step.invalid", @@ -244,12 +248,6 @@ export const ERROR_CODE_CATALOGUE: Readonly> = "onboarding.tour.invalid", "onboarding.user.notFound", ], - onboarding: [ - "onboarding.answers.invalid", - "onboarding.answers.rateLimited", - "onboarding.restart.invalid", - "onboarding.restart.rateLimited", - ], personal_records: ["personal_records.invalid_query"], practitioner: ["practitioner.invalid"], profile: [