From f8d08c6785e0e97e91834b1c1f1cf3b11c092355 Mon Sep 17 00:00:00 2001 From: Xenov <62152036+Xenov-X@users.noreply.github.com> Date: Tue, 14 Apr 2026 17:24:32 +0100 Subject: [PATCH] fix: seed labels before foods in setup wizard to prevent race condition (#7429) Co-authored-by: xenov Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com> --- frontend/app/pages/admin/setup.vue | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/frontend/app/pages/admin/setup.vue b/frontend/app/pages/admin/setup.vue index eaae605b9..795795ecb 100644 --- a/frontend/app/pages/admin/setup.vue +++ b/frontend/app/pages/admin/setup.vue @@ -457,13 +457,8 @@ async function seedData() { return; } - const tasks = [ - seedFoods(), - seedUnits(), - seedLabels(), - ]; - - await Promise.all(tasks); + await seedLabels(); + await Promise.all([seedFoods(), seedUnits()]); } async function submitCommonSettings() {