fix: fixup 500 error
ci-api / test (push) Has been cancelled
ci-web / test (push) Has been cancelled

This commit is contained in:
Nuxgrid
2026-07-28 15:51:46 +02:00
parent 118ac02505
commit dfe0e5c5a5
5 changed files with 15 additions and 10 deletions
+1 -1
View File
@@ -123,7 +123,7 @@ func main() {
Sessions: sessions,
AuthH: auth.NewHandler(userStore, sessions, iss, cfg.Secure()),
LeadsH: leads.NewHandler(leadStore),
DemosH: demos.NewHandler(demoSvc),
DemosH: demos.NewHandler(demoSvc, helmProv),
SubH: sub.NewHandler(codeStore),
ContactH: sav.NewHandler(contactStore),
}
+3 -1
View File
@@ -14,7 +14,9 @@ type Handler struct {
helm *HelmProvisioner // interface déjà implémentée par HelmProvisioner
}
func NewHandler(svc *Service) *Handler { return &Handler{svc: svc} }
func NewHandler(svc *Service, helm *HelmProvisioner) *Handler {
return &Handler{svc: svc, helm: helm}
}
type createRequest struct {
LeadID string `json:"lead_id" binding:"omitempty,uuid4"`
@@ -19,3 +19,6 @@ type NoopProvisioner struct{}
func (NoopProvisioner) Provision(Demo, []ExternalResource) error { return nil }
func (NoopProvisioner) Teardown(Demo) error { return nil }
func (NoopProvisioner) GetResourceState(ctx context.Context, namespace string) (ResourceState, error) {
return ResourceState{}, nil
}
+4 -4
View File
@@ -89,10 +89,10 @@ export interface Contact {
}
export interface DemoState {
APIState: string
WebState: string
DBState: string
DBMemoryState: string
api_state: string
web_state: string
db_state: string
dbm_state: string
}
export interface DemoDetails {
+4 -4
View File
@@ -295,19 +295,19 @@ export function Demos() {
<SimpleGrid columns={2} spacing={4}>
<Stat>
<StatLabel>Backend</StatLabel>
<StatNumber fontSize="md">{details.state.APIState || '—'}</StatNumber>
<StatNumber fontSize="md">{details.state.api_state || '—'}</StatNumber>
</Stat>
<Stat>
<StatLabel>Frontend</StatLabel>
<StatNumber fontSize="md">{details.state.WebState || '—'}</StatNumber>
<StatNumber fontSize="md">{details.state.web_state || '—'}</StatNumber>
</Stat>
<Stat>
<StatLabel>PostgreSQL</StatLabel>
<StatNumber fontSize="md">{details.state.DBState || '—'}</StatNumber>
<StatNumber fontSize="md">{details.state.db_state || '—'}</StatNumber>
</Stat>
<Stat>
<StatLabel>Redis</StatLabel>
<StatNumber fontSize="md">{details.state.DBMemoryState || '—'}</StatNumber>
<StatNumber fontSize="md">{details.state.dbm_state || '—'}</StatNumber>
</Stat>
</SimpleGrid>
) : (