Skip to content

Commit 2db19f5

Browse files
fix indexing arbitrary long Bytes
1 parent 4c62b46 commit 2db19f5

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

schema.graphql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,8 +392,8 @@ type Task @entity {
392392
contributions: [Contribution!]!
393393
consensus: Bytes # set on consensus reached
394394
resultDigest: Bytes # set on reveal
395-
results: Bytes # set on finalized
396-
resultsCallback: Bytes # set on finalized
395+
results: String # set on finalized
396+
resultsCallback: String # set on finalized
397397
contributionDeadline: BigInt!
398398
revealDeadline: BigInt # set on consensus reached
399399
finalDeadline: BigInt!

src/Modules/IexecPoco.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -367,8 +367,10 @@ export function handleTaskFinalize(event: TaskFinalizeEvent): void {
367367

368368
let task = fetchTask(event.params.taskid.toHex());
369369
task.status = "COMPLETED";
370-
task.results = event.params.results;
371-
task.resultsCallback = contract.viewTask(event.params.taskid).resultsCallback;
370+
task.results = event.params.results.toHexString();
371+
task.resultsCallback = contract
372+
.viewTask(event.params.taskid)
373+
.resultsCallback.toHexString();
372374
task.timestamp = event.block.timestamp;
373375
task.save();
374376

0 commit comments

Comments
 (0)