File tree Expand file tree Collapse file tree 2 files changed +4
-8
lines changed Expand file tree Collapse file tree 2 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -84,17 +84,17 @@ export function handleRequestSubmitted(event: RequestSubmitted): void {
84
84
item . latestRequester = ensureUser ( event . transaction . from . toHexString ( ) ) . id ;
85
85
item . latestRequestResolutionTime = ZERO ;
86
86
item . latestRequestSubmissionTime = event . block . timestamp ;
87
+ item . save ( ) ;
87
88
88
89
let newStatus = getExtendedStatus ( item . status , item . disputed ) ;
89
90
90
91
if ( itemInfo . value1 . equals ( ONE ) ) {
91
92
registry . numberOfPending = registry . numberOfPending . plus ( ONE ) ;
93
+ registry . save ( ) ;
92
94
} else {
93
95
updateCounters ( prevStatus , newStatus , event . address ) ;
94
96
}
95
97
96
- registry . save ( ) ;
97
- item . save ( ) ;
98
98
createRequestFromEvent ( event ) ;
99
99
}
100
100
Original file line number Diff line number Diff line change @@ -14,11 +14,7 @@ export function createRequestFromEvent(event: RequestSubmitted): void {
14
14
log . error ( `Item for graphItemID {} not found.` , [ graphItemID ] ) ;
15
15
return ;
16
16
}
17
- let registry = Registry . load ( event . address . toHexString ( ) ) ;
18
- if ( ! registry ) {
19
- log . error ( `Registry at address {} not found` , [ event . address . toHexString ( ) ] ) ;
20
- return ;
21
- }
17
+
22
18
const requestIndex = item . numberOfRequests . minus ( ONE ) ;
23
19
const requestID = graphItemID + "-" + requestIndex . toString ( ) ;
24
20
const request = new Request ( requestID ) ;
@@ -27,7 +23,7 @@ export function createRequestFromEvent(event: RequestSubmitted): void {
27
23
request . arbitratorExtraData = curate . getArbitratorExtraData ( ) ;
28
24
request . requester = ensureUser ( event . transaction . from . toHexString ( ) ) . id ;
29
25
request . item = item . id ;
30
- request . registry = registry . id ;
26
+ request . registry = event . address . toHexString ( ) ;
31
27
request . registryAddress = event . address ;
32
28
request . resolutionTime = ZERO ;
33
29
request . disputeOutcome = NONE ;
You can’t perform that action at this time.
0 commit comments