feat(service): apply custom marks to the computed diff

This commit is contained in:
2026-08-19 18:02:55 +07:00
parent 618d5c5bb6
commit 208e73980d
3 changed files with 79 additions and 10 deletions
+10 -5
View File
@@ -25,12 +25,17 @@ func (s *Store) LoadDomain(ctx context.Context, projectID, domainID uuid.UUID) (
if row.Doc == nil {
return service.DomainRef{}, fmt.Errorf("store: domain %s has no template", domainID)
}
keys, err := s.ListCustomKeys(ctx, domainID)
if err != nil {
return service.DomainRef{}, err
}
return service.DomainRef{
ZoneID: row.ZoneID,
ZoneName: row.ZoneName,
Provider: row.Provider,
SecretEnc: row.SecretEnc,
Template: *row.Doc,
ZoneID: row.ZoneID,
ZoneName: row.ZoneName,
Provider: row.Provider,
SecretEnc: row.SecretEnc,
Template: *row.Doc,
CustomKeys: keys,
}, nil
}