mirror of
https://github.com/appwrite/appwrite
synced 2026-05-23 08:58:35 +00:00
Update response filter
This commit is contained in:
parent
b20ee17fea
commit
f8fb98d377
2 changed files with 44 additions and 0 deletions
|
|
@ -24,6 +24,10 @@ class V18 extends Filter
|
|||
|
||||
protected function parseExecution(array $content)
|
||||
{
|
||||
if($content['status'] === 'completed' && $content['statusCode'] >= 400 && $content['statusCode'] < 500) {
|
||||
$content['status'] === 'failed';
|
||||
}
|
||||
|
||||
unset($content['scheduledAt']);
|
||||
return $content;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,6 +34,46 @@ class V18Test extends TestCase
|
|||
],
|
||||
[
|
||||
]
|
||||
],
|
||||
'update 404 status' => [
|
||||
[
|
||||
'statusCode' => '404',
|
||||
'status' => 'completed'
|
||||
],
|
||||
[
|
||||
'statusCode' => '404',
|
||||
'status' => 'failed'
|
||||
]
|
||||
],
|
||||
'update 400 status' => [
|
||||
[
|
||||
'statusCode' => '400',
|
||||
'status' => 'completed'
|
||||
],
|
||||
[
|
||||
'statusCode' => '400',
|
||||
'status' => 'failed'
|
||||
]
|
||||
],
|
||||
'dont update 200 status' => [
|
||||
[
|
||||
'statusCode' => '200',
|
||||
'status' => 'completed'
|
||||
],
|
||||
[
|
||||
'statusCode' => '200',
|
||||
'status' => 'completed'
|
||||
]
|
||||
],
|
||||
'dont update 500 status' => [
|
||||
[
|
||||
'statusCode' => '500',
|
||||
'status' => 'failed'
|
||||
],
|
||||
[
|
||||
'statusCode' => '500',
|
||||
'status' => 'failed'
|
||||
]
|
||||
]
|
||||
];
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue