From 922aaaf4b2596701b3a400af2aadb9d38940fc76 Mon Sep 17 00:00:00 2001 From: Dave Richer Date: Mon, 24 Mar 2025 13:23:41 -0400 Subject: [PATCH] IO-3183-Dependency-Updates-and-maintenance - Minor front end dep bump, logging clean up on OS --- client/package-lock.json | 24 ++++++++++++------------ client/package.json | 4 ++-- server/opensearch/os-handler.js | 6 ++++++ 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/client/package-lock.json b/client/package-lock.json index 8219a9e5b..e579c3317 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -28,7 +28,7 @@ "@vitejs/plugin-react": "^4.3.4", "antd": "^5.24.5", "apollo-link-logger": "^2.0.1", - "apollo-link-sentry": "^4.1.0", + "apollo-link-sentry": "^4.2.0", "autosize": "^6.0.1", "axios": "^1.8.4", "classnames": "^2.5.1", @@ -113,12 +113,12 @@ "vite-plugin-babel": "^1.3.0", "vite-plugin-eslint": "^1.8.1", "vite-plugin-node-polyfills": "^0.23.0", - "vite-plugin-pwa": "^0.21.1", + "vite-plugin-pwa": "^0.21.2", "vite-plugin-style-import": "^2.0.0", "workbox-window": "^7.3.0" }, "engines": { - "node": ">=18.18.2" + "node": ">=22.0.0" }, "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "4.6.1" @@ -6180,20 +6180,20 @@ } }, "node_modules/apollo-link-sentry": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/apollo-link-sentry/-/apollo-link-sentry-4.1.0.tgz", - "integrity": "sha512-wHiJXZ9OzmRbV3famykszz0E0SZyCBpa3Rt0EVrdOKDN9qQQaE63xQB2lFa3mUkZb95GMc+6ugPt8bVIkwsRPQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/apollo-link-sentry/-/apollo-link-sentry-4.2.0.tgz", + "integrity": "sha512-w8EUM4aEw1/VxIB3KOP11T8qz44oWRcbXRd2vJq/qHnfRMKS5HkMerSIYwKN2e8k9H8ubfkwBvStH51CVf4wwg==", "license": "MIT", "dependencies": { "deepmerge": "^4.2.2", - "dot-prop": "^6.0.0", + "dot-prop": "^6", "tslib": "^2.0.3", "zen-observable-ts": "^1.2.5" }, "peerDependencies": { "@apollo/client": "^3.2.3", - "@sentry/core": "^8.33.0", - "graphql": "15 - 16" + "@sentry/core": "^8.33 || ^9", + "graphql": "^15 || ^16" } }, "node_modules/argparse": { @@ -17009,9 +17009,9 @@ } }, "node_modules/vite-plugin-pwa": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.21.1.tgz", - "integrity": "sha512-rkTbKFbd232WdiRJ9R3u+hZmf5SfQljX1b45NF6oLA6DSktEKpYllgTo1l2lkiZWMWV78pABJtFjNXfBef3/3Q==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.21.2.tgz", + "integrity": "sha512-vFhH6Waw8itNu37hWUJxL50q+CBbNcMVzsKaYHQVrfxTt3ihk3PeLO22SbiP1UNWzcEPaTQv+YVxe4G0KOjAkg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/client/package.json b/client/package.json index bd0966e2d..fbb9d218a 100644 --- a/client/package.json +++ b/client/package.json @@ -27,7 +27,7 @@ "@vitejs/plugin-react": "^4.3.4", "antd": "^5.24.5", "apollo-link-logger": "^2.0.1", - "apollo-link-sentry": "^4.1.0", + "apollo-link-sentry": "^4.2.0", "autosize": "^6.0.1", "axios": "^1.8.4", "classnames": "^2.5.1", @@ -147,7 +147,7 @@ "vite-plugin-babel": "^1.3.0", "vite-plugin-eslint": "^1.8.1", "vite-plugin-node-polyfills": "^0.23.0", - "vite-plugin-pwa": "^0.21.1", + "vite-plugin-pwa": "^0.21.2", "vite-plugin-style-import": "^2.0.0", "workbox-window": "^7.3.0" } diff --git a/server/opensearch/os-handler.js b/server/opensearch/os-handler.js index 9fd500a46..48310c4f2 100644 --- a/server/opensearch/os-handler.js +++ b/server/opensearch/os-handler.js @@ -160,6 +160,11 @@ async function OpenSearchUpdateHandler(req, res) { res.status(200).json(response.body); } } catch (error) { + // We don't want this spam message existing in development/test, + if (process.env?.NODE_ENV !== "production" && error?.message === "Invalid URL") { + return res.status(400).json(JSON.stringify(error)); + } + logger.log("os-handler-error", "ERROR", null, null, { id: req.body.event.data.new.id, index: req.body.table.name, @@ -167,6 +172,7 @@ async function OpenSearchUpdateHandler(req, res) { stack: error.stack // body: document }); + res.status(400).json(JSON.stringify(error)); } }