From 2a45e84f77c4ea78ff2c9103b0f3398466d821f0 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Mon, 16 Jun 2025 17:42:29 +0100 Subject: [PATCH] appview: improve spindle verification process Signed-off-by: oppiliappan --- appview/db/spindle.go | 9 +++- appview/pages/templates/repo/new.html | 4 +- appview/pages/templates/repo/settings.html | 6 +-- .../spindles/fragments/spindleListing.html | 4 +- appview/repo/repo.go | 1 + appview/spindles/spindles.go | 46 +++++++++++++++++++ spindle/ingester.go | 11 +++-- spindle/server.go | 8 +++- 8 files changed, 74 insertions(+), 15 deletions(-) diff --git a/appview/db/spindle.go b/appview/db/spindle.go index c995c30b..0865de78 100644 --- a/appview/db/spindle.go +++ b/appview/db/spindle.go @@ -51,7 +51,7 @@ func GetSpindles(e Execer, filters ...filter) ([]Spindle, error) { for rows.Next() { var spindle Spindle var createdAt string - var verified sql.NullTime + var verified sql.NullString if err := rows.Scan( &spindle.Id, @@ -69,7 +69,12 @@ func GetSpindles(e Execer, filters ...filter) ([]Spindle, error) { } if verified.Valid { - spindle.Verified = &verified.Time + t, err := time.Parse(time.RFC3339, verified.String) + if err != nil { + now := time.Now() + spindle.Verified = &now + } + spindle.Verified = &t } spindles = append(spindles, spindle) diff --git a/appview/pages/templates/repo/new.html b/appview/pages/templates/repo/new.html index 7b912712..d1fa0167 100644 --- a/appview/pages/templates/repo/new.html +++ b/appview/pages/templates/repo/new.html @@ -60,10 +60,10 @@
-
diff --git a/appview/pages/templates/repo/settings.html b/appview/pages/templates/repo/settings.html index 00c87cf6..4e06e0a2 100644 --- a/appview/pages/templates/repo/settings.html +++ b/appview/pages/templates/repo/settings.html @@ -83,7 +83,7 @@ {{ if .RepoInfo.Roles.IsOwner }}
@@ -100,7 +100,7 @@