bolt: prevent duplicate index values from overwriting each other.
Some checks failed
build cli / make-release (push) Has been cancelled
build cli / build-linux (push) Has been cancelled

This commit is contained in:
fiatjaf
2024-07-04 16:15:50 -03:00
parent d3ad94933d
commit 01e4c2bc5a
3 changed files with 7 additions and 8 deletions

View File

@@ -22,7 +22,7 @@ func (b *BoltBackend) DeleteEvent(ctx context.Context, evt *nostr.Event) error {
// calculate all index keys we have for this event and delete them
for _, k := range getIndexKeysForEvent(evt) {
bucket := txn.Bucket(k.bucket)
bucket.Delete(k.key)
bucket.Delete(append(k.key, seqb...))
}
// delete the raw event