Skip to content

Commit b0d5bb9

Browse files
ethantkoeniglafriks
authored andcommitted
Delete indexer DB entries when (re)creating index (#3385)
* comment
1 parent a880b17 commit b0d5bb9

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

models/repo_indexer.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,13 @@ func populateRepoIndexerAsynchronously() error {
8686
return nil
8787
}
8888

89+
// if there is any existing repo indexer metadata in the DB, delete it
90+
// since we are starting afresh. Also, xorm requires deletes to have a
91+
// condition, and we want to delete everything, thus 1=1.
92+
if _, err := x.Where("1=1").Delete(new(RepoIndexerStatus)); err != nil {
93+
return err
94+
}
95+
8996
var maxRepoID int64
9097
if _, err = x.Select("MAX(id)").Table("repository").Get(&maxRepoID); err != nil {
9198
return err

0 commit comments

Comments
 (0)