Skip to content

Commit f33964e

Browse files
Merge pull request #1951 from exogee-technology/dependabot/npm_and_yarn/src/apollo/server-5.0.0
Bump @apollo/server from 4.12.2 to 5.0.0 in /src
2 parents bed3a90 + e555df1 commit f33964e

File tree

13 files changed

+208
-397
lines changed

13 files changed

+208
-397
lines changed

src/examples/aws-cognito/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"version": "npm version --no-git-tag-version"
2020
},
2121
"dependencies": {
22-
"@apollo/server": "4.12.2",
22+
"@apollo/server": "5.0.0",
2323
"@as-integrations/aws-lambda": "3.1.0",
2424
"@exogee/graphweaver": "workspace:*",
2525
"@exogee/graphweaver-admin-ui-components": "workspace:*",

src/examples/databases/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"version": "npm version --no-git-tag-version"
1919
},
2020
"dependencies": {
21-
"@apollo/server": "4.12.2",
21+
"@apollo/server": "5.0.0",
2222
"@as-integrations/aws-lambda": "3.1.0",
2323
"@exogee/graphweaver": "workspace:*",
2424
"@exogee/graphweaver-admin-ui-components": "workspace:*",

src/examples/federation/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"version": "npm version --no-git-tag-version"
2121
},
2222
"dependencies": {
23-
"@apollo/server": "4.12.2",
23+
"@apollo/server": "5.0.0",
2424
"@exogee/graphweaver": "workspace:*",
2525
"@exogee/graphweaver-admin-ui-components": "workspace:*",
2626
"@exogee/graphweaver-server": "workspace:*",

src/examples/s3-storage/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
},
2222
"dependencies": {
2323
"@apollo/client": "3.13.5",
24-
"@apollo/server": "4.12.2",
24+
"@apollo/server": "5.0.0",
2525
"@as-integrations/aws-lambda": "3.1.0",
2626
"@exogee/graphweaver": "workspace:*",
2727
"@exogee/graphweaver-admin-ui-components": "workspace:*",

src/examples/xero/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
],
2424
"dependencies": {
2525
"@apollo/client": "3.13.5",
26-
"@apollo/server": "4.12.2",
26+
"@apollo/server": "5.0.0",
2727
"@as-integrations/aws-lambda": "3.1.0",
2828
"@exogee/graphweaver": "workspace:*",
2929
"@exogee/graphweaver-admin-ui": "workspace:*",

src/packages/admin-ui-components/src/detail-panel/component.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
EntityField,
2222
queryForEntityEdit,
2323
routeFor,
24+
unwrapGraphQLErrors,
2425
useSchema,
2526
useSelectedEntity,
2627
} from '../utils';
@@ -548,7 +549,7 @@ export const DetailPanel = () => {
548549
panelMode === PanelMode.EDIT ? await updateEntity(options) : await createEntity(options);
549550
} catch (error: any) {
550551
console.error(error);
551-
return toast.error(`Error from server: ${error.message}`, { duration: 5000 });
552+
return toast.error(unwrapGraphQLErrors(error), { duration: 5000 });
552553
}
553554

554555
if (!result?.data) {

src/packages/admin-ui-components/src/utils/utils.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,18 @@ export const getOrderByQuery = ({
2828
? { [primaryKeyField]: 'ASC' }
2929
: {}),
3030
});
31+
32+
export const unwrapGraphQLErrors = (error: any) => {
33+
const visitedErrors = new Set();
34+
let currentError = error;
35+
while (currentError.cause && !visitedErrors.has(currentError.cause)) {
36+
visitedErrors.add(currentError.cause);
37+
currentError = currentError.cause;
38+
}
39+
40+
if (currentError.result?.errors?.length) {
41+
return currentError.result.errors.map((error: any) => error.message).join(', ');
42+
}
43+
44+
return currentError.message;
45+
};

src/packages/auth/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"lib"
2525
],
2626
"dependencies": {
27-
"@apollo/server": "4.12.2",
27+
"@apollo/server": "5.0.0",
2828
"@exogee/graphweaver": "workspace:*",
2929
"@exogee/graphweaver-scalars": "workspace:*",
3030
"@exogee/graphweaver-server": "workspace:*",

src/packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"lib"
2323
],
2424
"dependencies": {
25-
"@apollo/server": "4.12.2",
25+
"@apollo/server": "5.0.0",
2626
"@exogee/graphweaver-scalars": "workspace:*",
2727
"@exogee/logger": "workspace:*",
2828
"@graphql-tools/utils": "10.9.1",

src/packages/mikroorm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"lib"
2626
],
2727
"dependencies": {
28-
"@apollo/server": "4.12.2",
28+
"@apollo/server": "5.0.0",
2929
"@aws-sdk/client-secrets-manager": "3.888.0",
3030
"@exogee/graphweaver": "workspace:*",
3131
"@exogee/graphweaver-server": "workspace:*",

0 commit comments

Comments
 (0)