From 73655eda3cc82f6b20412a7299a5a36704996b57 Mon Sep 17 00:00:00 2001 From: Ian Davis Date: Tue, 15 Nov 2022 15:33:08 +0000 Subject: [PATCH] Fix for event entry key type is now a string --- chain/events/filter/index.go | 6 +++--- extern/filecoin-ffi | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/chain/events/filter/index.go b/chain/events/filter/index.go index e14d59bc5..db31e930f 100644 --- a/chain/events/filter/index.go +++ b/chain/events/filter/index.go @@ -46,7 +46,7 @@ var ddls = []string{ event_id INTEGER, indexed INTEGER NOT NULL, flags BLOB NOT NULL, - key BLOB NOT NULL, + key TEXT NOT NULL, value BLOB NOT NULL )`, @@ -246,7 +246,7 @@ func (ei *EventIndex) PrefillFilter(ctx context.Context, f *EventFilter) error { // JOIN ee1 event_entry ON event.id=ee1.event_id joins = append(joins, fmt.Sprintf("event_entry %s on event.id=%[1]s.event_id", joinAlias)) clauses = append(clauses, fmt.Sprintf("%s.indexed=1 AND %[1]s.key=?", joinAlias)) - values = append(values, []byte(key)) + values = append(values, key) subclauses := []string{} for _, val := range vals { subclauses = append(subclauses, fmt.Sprintf("%s.value=?", joinAlias)) @@ -317,7 +317,7 @@ func (ei *EventIndex) PrefillFilter(ctx context.Context, f *EventFilter) error { messageIndex int reverted bool flags []byte - key []byte + key string value []byte } diff --git a/extern/filecoin-ffi b/extern/filecoin-ffi index 39bed0d7a..2e788b5a5 160000 --- a/extern/filecoin-ffi +++ b/extern/filecoin-ffi @@ -1 +1 @@ -Subproject commit 39bed0d7a477eae618d310a476233eafe3e6b571 +Subproject commit 2e788b5a50b600670a88f5397cbe856c2755fe4a