File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -206,8 +206,8 @@ contract Oracle is IOracle {
206
206
207
207
/// @inheritdoc IOracle
208
208
function deleteResponse (bytes32 _responseId ) external {
209
- Response memory _response = _responses[_responseId];
210
- Request memory _request = _requests[_response.requestId];
209
+ Response storage _response = _responses[_responseId];
210
+ Request storage _request = _requests[_response.requestId];
211
211
212
212
if (disputeOf[_responseId] != bytes32 (0 )) {
213
213
revert Oracle_CannotDeleteWhileDisputing (_responseId);
@@ -217,11 +217,10 @@ contract Oracle is IOracle {
217
217
}
218
218
219
219
_request.responseModule.deleteResponse (_response.requestId, _responseId, msg .sender );
220
-
221
- delete _responses[_responseId];
222
220
_responseIds[_response.requestId].remove (_responseId);
223
221
224
222
emit ResponseDeleted (_response.requestId, msg .sender , _responseId);
223
+ delete _responses[_responseId];
225
224
}
226
225
227
226
/// @inheritdoc IOracle
You can’t perform that action at this time.
0 commit comments