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

@@ -44,7 +44,7 @@ func (b *BoltBackend) SaveEvent(ctx context.Context, evt *nostr.Event) error {
for _, km := range getIndexKeysForEvent(evt) {
bucket := txn.Bucket(km.bucket)
if err := bucket.Put(km.key, seqb); err != nil {
if err := bucket.Put(append(km.key, seqb...), nil); err != nil {
return err
}
}