From e49669f1e79930ccb45288b42fd81698c6781871 Mon Sep 17 00:00:00 2001 From: Arnei Date: Fri, 15 Sep 2023 14:21:57 +0200 Subject: [PATCH] Fix exception when opening timepicker If you open a time picker (e.g. "startDate" in the event details), the ui crashes with an exception: "Format string contains an unescaped latin alphabet character `n` ". This fixes that by downgrading the date-fns dependency. Allegedly the issues is with material-ui not providing the correct types for date-fns, but downgrading material-ui would cause more problems. --- app/package-lock.json | 47 ++++++++++++++----------------------------- app/package.json | 2 +- 2 files changed, 16 insertions(+), 33 deletions(-) diff --git a/app/package-lock.json b/app/package-lock.json index 9eef3fe360..d2c280d783 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -8,7 +8,7 @@ "name": "admin-ui-picard", "version": "0.1.0", "dependencies": { - "@date-io/date-fns": "^2.16.0", + "@date-io/date-fns": "^1.3.13", "@edorivai/react-smooth-dnd": "^0.11.2", "@material-ui/core": "^4.12.4", "@material-ui/pickers": "^3.3.10", @@ -2118,24 +2118,19 @@ } }, "node_modules/@date-io/core": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.16.0.tgz", - "integrity": "sha512-DYmSzkr+jToahwWrsiRA2/pzMEtz9Bq1euJwoOuYwuwIYXnZFtHajY2E6a1VNVDc9jP8YUXK1BvnZH9mmT19Zg==" + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@date-io/core/-/core-1.3.13.tgz", + "integrity": "sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA==" }, "node_modules/@date-io/date-fns": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-2.16.0.tgz", - "integrity": "sha512-bfm5FJjucqlrnQcXDVU5RD+nlGmL3iWgkHTq3uAZWVIuBu6dDmGa3m8a6zo2VQQpu8ambq9H22UyUpn7590joA==", + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-1.3.13.tgz", + "integrity": "sha512-yXxGzcRUPcogiMj58wVgFjc9qUYrCnnU9eLcyNbsQCmae4jPuZCDoIBR21j8ZURsM7GRtU62VOw5yNd4dDHunA==", "dependencies": { - "@date-io/core": "^2.16.0" + "@date-io/core": "^1.3.13" }, "peerDependencies": { "date-fns": "^2.0.0" - }, - "peerDependenciesMeta": { - "date-fns": { - "optional": true - } } }, "node_modules/@edorivai/react-smooth-dnd": { @@ -3888,11 +3883,6 @@ "react-dom": "^16.8.0 || ^17.0.0" } }, - "node_modules/@material-ui/pickers/node_modules/@date-io/core": { - "version": "1.3.13", - "resolved": "https://registry.npmjs.org/@date-io/core/-/core-1.3.13.tgz", - "integrity": "sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA==" - }, "node_modules/@material-ui/styles": { "version": "4.11.5", "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.5.tgz", @@ -21835,16 +21825,16 @@ "requires": {} }, "@date-io/core": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.16.0.tgz", - "integrity": "sha512-DYmSzkr+jToahwWrsiRA2/pzMEtz9Bq1euJwoOuYwuwIYXnZFtHajY2E6a1VNVDc9jP8YUXK1BvnZH9mmT19Zg==" + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@date-io/core/-/core-1.3.13.tgz", + "integrity": "sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA==" }, "@date-io/date-fns": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-2.16.0.tgz", - "integrity": "sha512-bfm5FJjucqlrnQcXDVU5RD+nlGmL3iWgkHTq3uAZWVIuBu6dDmGa3m8a6zo2VQQpu8ambq9H22UyUpn7590joA==", + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-1.3.13.tgz", + "integrity": "sha512-yXxGzcRUPcogiMj58wVgFjc9qUYrCnnU9eLcyNbsQCmae4jPuZCDoIBR21j8ZURsM7GRtU62VOw5yNd4dDHunA==", "requires": { - "@date-io/core": "^2.16.0" + "@date-io/core": "^1.3.13" } }, "@edorivai/react-smooth-dnd": { @@ -23187,13 +23177,6 @@ "clsx": "^1.0.2", "react-transition-group": "^4.0.0", "rifm": "^0.7.0" - }, - "dependencies": { - "@date-io/core": { - "version": "1.3.13", - "resolved": "https://registry.npmjs.org/@date-io/core/-/core-1.3.13.tgz", - "integrity": "sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA==" - } } }, "@material-ui/styles": { diff --git a/app/package.json b/app/package.json index 3b8f0446bb..4608868f95 100644 --- a/app/package.json +++ b/app/package.json @@ -4,7 +4,7 @@ "private": true, "homepage": "/admin-ui", "dependencies": { - "@date-io/date-fns": "^2.16.0", + "@date-io/date-fns": "^1.3.13", "@edorivai/react-smooth-dnd": "^0.11.2", "@material-ui/core": "^4.12.4", "@material-ui/pickers": "^3.3.10",