Fix demo starter package seeding
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-16 13:52:32 +01:00
parent a3f153de6f
commit 63956087a4
3 changed files with 84 additions and 73 deletions

View File

@@ -165,10 +165,10 @@ class SeedDemoSwitcherTenants extends Command
{
$tenant = $this->upsertTenant(
slug: 'demo-standard-empty',
name: 'Demo Standard (ohne Event)',
name: 'Demo Starter (ohne Event)',
contactEmail: 'standard-empty@demo.fotospiel',
attributes: [
'subscription_tier' => 'standard',
'subscription_tier' => 'starter',
'subscription_status' => 'active',
],
);
@@ -176,9 +176,9 @@ class SeedDemoSwitcherTenants extends Command
$this->upsertAdmin($tenant, 'standard-empty@demo.fotospiel');
TenantPackage::updateOrCreate(
['tenant_id' => $tenant->id, 'package_id' => $packages['standard']->id],
['tenant_id' => $tenant->id, 'package_id' => $packages['starter']->id],
[
'price' => $packages['standard']->price,
'price' => $packages['starter']->price,
'purchased_at' => Carbon::now()->subDays(1),
'expires_at' => Carbon::now()->addMonths(12),
'used_events' => 0,
@@ -186,7 +186,7 @@ class SeedDemoSwitcherTenants extends Command
]
);
$this->comment('Seeded Standard tenant without events.');
$this->comment('Seeded Starter tenant without events.');
}
private function seedCustomerStarterWedding(array $packages, array $eventTypes): void
@@ -204,19 +204,19 @@ class SeedDemoSwitcherTenants extends Command
$this->upsertAdmin($tenant, 'starter-wedding@demo.fotospiel');
TenantPackage::updateOrCreate(
['tenant_id' => $tenant->id, 'package_id' => $packages['standard']->id],
['tenant_id' => $tenant->id, 'package_id' => $packages['starter']->id],
[
'price' => $packages['standard']->price,
'price' => $packages['starter']->price,
'purchased_at' => Carbon::now()->subDays(1),
'expires_at' => Carbon::now()->addMonths(12),
'used_events' => 0,
'used_events' => 1,
'active' => true,
]
);
$event = $this->upsertEvent(
tenant: $tenant,
package: $packages['standard'],
package: $packages['starter'],
eventType: $eventTypes['wedding'] ?? null,
attributes: [
'name' => ['de' => 'Hochzeit Mia & Jonas', 'en' => 'Wedding Mia & Jonas'],