From d2937c53d1207ec380efa5722463a667e7983605 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Mon, 13 Apr 2026 15:46:29 +0400 Subject: [PATCH] Create initial draft version on banner creation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Émile Ré --- pkg/cookiebanner/service.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkg/cookiebanner/service.go b/pkg/cookiebanner/service.go index ca3b41a33..448fbdd9c 100644 --- a/pkg/cookiebanner/service.go +++ b/pkg/cookiebanner/service.go @@ -282,6 +282,15 @@ func (s *Service) CreateCookieBanner( } } + var categories coredata.CookieCategories + if err := categories.LoadAllByCookieBannerID(ctx, tx, banner.ID); err != nil { + return fmt.Errorf("cannot load cookie categories: %w", err) + } + + if _, err := s.ensureDraftVersion(ctx, tx, scope, banner, categories); err != nil { + return fmt.Errorf("cannot ensure draft version: %w", err) + } + return nil }, )