From af39a73e8f75a9bd980e835c99b0974b00f6e93b Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Wed, 29 Apr 2026 19:29:42 +0000 Subject: [PATCH] Add address raw content to report This populates the address in the compliance flow UI --- platform/publicreport/report.go | 1 + platform/types/address.go | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/platform/publicreport/report.go b/platform/publicreport/report.go index c3c2f35b..e2e20386 100644 --- a/platform/publicreport/report.go +++ b/platform/publicreport/report.go @@ -90,6 +90,7 @@ func reportQueryToRows(ctx context.Context, query bob.BaseQuery[*dialect.SelectQ if row.Location.Latitude == 0.0 || row.Location.Longitude == 0.0 { row.Location = nil } + row.Address.Raw = types.AddressToRaw(row.Address) results[i] = &row } return results, nil diff --git a/platform/types/address.go b/platform/types/address.go index 55b39682..e552f2ad 100644 --- a/platform/types/address.go +++ b/platform/types/address.go @@ -44,7 +44,7 @@ func AddressFromModel(m *models.Address) Address { }, Number: m.Number, PostalCode: m.PostalCode, - Raw: fmt.Sprintf("%s %s, %s, %s", m.Number, m.Street, m.Locality, m.Region), + Raw: addressToRaw(*m), Region: m.Region, Street: m.Street, Unit: m.Unit, @@ -79,3 +79,9 @@ func AddressList(ctx context.Context, ids []int32) (map[int32]*Address, error) { return addresses_by_id, err } +func AddressToRaw(a Address) string { + return fmt.Sprintf("%s %s, %s, %s", a.Number, a.Street, a.Locality, a.Region) +} +func addressToRaw(m models.Address) string { + return fmt.Sprintf("%s %s, %s, %s", m.Number, m.Street, m.Locality, m.Region) +}