···1713171317141714 // deleted pulls are marked as deleted in the DB
17151715 for _, p := range deletions {
17161716+ // do not do delete already merged PRs
17171717+ if p.State == db.PullMerged {
17181718+ continue
17191719+ }
17201720+17161721 err := db.DeletePull(tx, p.RepoAt, p.PullId)
17171722 if err != nil {
17181723 log.Println("failed to delete pull", err, p.PullId)
···17521757 for id := range updated {
17531758 op, _ := origById[id]
17541759 np, _ := newById[id]
17601760+17611761+ // do not update already merged PRs
17621762+ if op.State == db.PullMerged {
17631763+ continue
17641764+ }
1755176517561766 submission := np.Submissions[np.LastRoundNumber()]
17571767