Fix for event entry key type is now a string
This commit is contained in:
parent
e2ddc9745c
commit
73655eda3c
@ -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
|
||||
}
|
||||
|
||||
|
2
extern/filecoin-ffi
vendored
2
extern/filecoin-ffi
vendored
@ -1 +1 @@
|
||||
Subproject commit 39bed0d7a477eae618d310a476233eafe3e6b571
|
||||
Subproject commit 2e788b5a50b600670a88f5397cbe856c2755fe4a
|
Loading…
Reference in New Issue
Block a user