From 0253c43b864024b9244e2e5db7b4b67ca6885bab Mon Sep 17 00:00:00 2001 From: Aayush Naik Date: Wed, 12 Aug 2026 21:47:56 -0400 Subject: [PATCH] appview/db: persist spindle on repo creation Signed-off-by: Aayush Naik --- appview/db/repos.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/appview/db/repos.go b/appview/db/repos.go index 705963ed..1d89d531 100644 --- a/appview/db/repos.go +++ b/appview/db/repos.go @@ -542,11 +542,15 @@ func AddRepo(tx *sql.Tx, repo *models.Repo) error { if repo.RepoDid != "" { repoDid = &repo.RepoDid } + var spindle *string + if repo.Spindle != "" { + spindle = &repo.Spindle + } result, err := tx.Exec( `insert into repos - (did, name, knot, rkey, at_uri, description, website, topics, source, repo_did) - values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`, - repo.Did, repo.Name, repo.Knot, repo.Rkey, repo.RepoAt().String(), repo.Description, repo.Website, repo.TopicStr(), repo.Source, repoDid, + (did, name, knot, rkey, at_uri, description, website, topics, source, repo_did, spindle) + values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`, + repo.Did, repo.Name, repo.Knot, repo.Rkey, repo.RepoAt().String(), repo.Description, repo.Website, repo.TopicStr(), repo.Source, repoDid, spindle, ) if err != nil { return fmt.Errorf("failed to insert repo: %w", err) -- 2.51.2