diff --git a/src/food-market.api/Seed/DevDataSeeder.cs b/src/food-market.api/Seed/DevDataSeeder.cs index f059434..db68a8a 100644 --- a/src/food-market.api/Seed/DevDataSeeder.cs +++ b/src/food-market.api/Seed/DevDataSeeder.cs @@ -20,10 +20,10 @@ public DevDataSeeder(IServiceProvider services, IHostEnvironment env) public async Task StartAsync(CancellationToken ct) { - if (!_env.IsDevelopment()) - { - return; - } + // Idempotent — runs in all envs to bootstrap a usable admin + demo org. + // Once first real user/org is set up via UI, rename/disable demo. + // (Wired regardless of env so stage/prod first-deploy lands a working + // admin, otherwise nobody can log in.) using var scope = _services.CreateScope(); var db = scope.ServiceProvider.GetRequiredService();