Skip to content

Commit aab3c73

Browse files
authored
Merge pull request #286 from appwrite/fix-node-exception
fix(node): exception condition
2 parents 0238d1e + 210d009 commit aab3c73

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

templates/node/lib/client.js.twig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,10 @@ class Client {
115115
let response = await axios(options);
116116
return response.data;
117117
} catch(error) {
118-
if('response' in error) {
118+
if('response' in error && error.response !== undefined) {
119119
if(error.response && 'data' in error.response) {
120120
if (typeof(error.response.data) === 'string') {
121-
throw new {{spec.title | caseUcfirst}}Exception(error.response.data, error.response.status, error.response.data);
121+
throw new {{spec.title | caseUcfirst}}Exception(error.response.data, error.response.status, error.response.data);
122122
} else {
123123
throw new {{spec.title | caseUcfirst}}Exception(error.response.data.message, error.response.status, error.response.data);
124124
}

tests/SDKTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ class SDKTest extends TestCase
2121
'build' => [
2222
],
2323
'envs' => [
24-
'php-7.0' => 'docker run --rm -v $(pwd):/app -w /app php:7.0-cli-alpine php tests/languages/php/test.php',
25-
'php-8.0' => 'docker run --rm -v $(pwd):/app -w /app php:8.0.0rc1-cli-alpine php tests/languages/php/test.php',
24+
'php-7.4' => 'docker run --rm -v $(pwd):/app -w /app php:7.4-cli-alpine php tests/languages/php/test.php',
25+
'php-8.0' => 'docker run --rm -v $(pwd):/app -w /app php:8.0-cli-alpine php tests/languages/php/test.php',
2626
],
2727
'supportException' => true,
2828
],
@@ -142,12 +142,12 @@ class SDKTest extends TestCase
142142
'node' => [
143143
'class' => 'Appwrite\SDK\Language\Node',
144144
'build' => [
145-
'docker run --rm -v $(pwd):/app -w /app/tests/sdks/node node:12.12-alpine npm install',
145+
'docker run --rm -v $(pwd):/app -w /app/tests/sdks/node node:16-alpine npm install',
146146
],
147147
'envs' => [
148148
'nodejs-12' => 'docker run --rm -v $(pwd):/app -w /app node:12-alpine node tests/languages/node/test.js',
149149
'nodejs-14' => 'docker run --rm -v $(pwd):/app -w /app node:14-alpine node tests/languages/node/test.js',
150-
'nodejs-16' => 'docker run --rm -v $(pwd):/app -w /app node:14-alpine node tests/languages/node/test.js',
150+
'nodejs-16' => 'docker run --rm -v $(pwd):/app -w /app node:16-alpine node tests/languages/node/test.js',
151151
],
152152
'supportException' => true,
153153
],

0 commit comments

Comments
 (0)