diff --git a/package.json b/package.json
index 45e4b83f482d..77ed24334c20 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "cipp",
- "version": "10.5.0",
+ "version": "10.5.1",
"author": "CIPP Contributors",
"homepage": "https://cipp.app/",
"bugs": {
@@ -39,7 +39,7 @@
"@musement/iso-duration": "^1.0.0",
"@nivo/core": "^0.99.0",
"@nivo/sankey": "^0.99.0",
- "@react-pdf/renderer": "^4.3.2",
+ "@react-pdf/renderer": "^4.5.1",
"@reduxjs/toolkit": "^2.11.2",
"@tanstack/query-sync-storage-persister": "^5.90.25",
"@tanstack/react-query": "^5.100.10",
@@ -47,14 +47,14 @@
"@tanstack/react-query-persist-client": "^5.96.2",
"@tanstack/react-table": "^8.19.2",
"@tiptap/core": "^3.22.3",
- "@tiptap/extension-heading": "^3.4.1",
+ "@tiptap/extension-heading": "^3.22.3",
"@tiptap/extension-table": "^3.20.5",
"@tiptap/pm": "^3.22.3",
"@tiptap/react": "^3.20.5",
"@tiptap/starter-kit": "^3.20.5",
"@vvo/tzdb": "^6.198.0",
"apexcharts": "5.10.4",
- "axios": "1.15.0",
+ "axios": "1.16.1",
"date-fns": "4.1.0",
"diff": "^8.0.3",
"dompurify": "^3.4.3",
@@ -84,7 +84,7 @@
"react-dom": "19.2.6",
"react-dropzone": "15.0.0",
"react-error-boundary": "^6.1.1",
- "react-hook-form": "^7.72.0",
+ "react-hook-form": "^7.76.1",
"react-hot-toast": "2.6.0",
"react-html-parser": "^2.0.2",
"react-leaflet": "5.0.0",
@@ -96,7 +96,7 @@
"react-redux": "9.2.0",
"react-syntax-highlighter": "^16.1.0",
"react-time-ago": "^7.3.3",
- "react-virtuoso": "^4.18.5",
+ "react-virtuoso": "^4.18.7",
"recharts": "^3.8.1",
"redux": "5.0.1",
"redux-persist": "^6.0.0",
diff --git a/public/version.json b/public/version.json
index b7e5a36d3a96..57f16cb95ddd 100644
--- a/public/version.json
+++ b/public/version.json
@@ -1,3 +1,3 @@
{
- "version": "10.5.0"
+ "version": "10.5.1"
}
diff --git a/src/components/CippComponents/ForcedSsoMigrationDialog.jsx b/src/components/CippComponents/ForcedSsoMigrationDialog.jsx
index 7326ae56df0c..1d5add90b7ee 100644
--- a/src/components/CippComponents/ForcedSsoMigrationDialog.jsx
+++ b/src/components/CippComponents/ForcedSsoMigrationDialog.jsx
@@ -99,7 +99,9 @@ export const ForcedSsoMigrationDialog = () => {
'SSO migration failed. Please try again.'}
- If this error persists, contact your CIPP administrator.
+ The app registration may have been created already — clicking Try Again{' '}
+ will pick up where it left off rather than starting over. If the error persists,
+ contact your CIPP administrator.
>
) : null}
diff --git a/src/components/CippComponents/SsoMigrationDialog.jsx b/src/components/CippComponents/SsoMigrationDialog.jsx
index 03026daec36a..cb4d9691b187 100644
--- a/src/components/CippComponents/SsoMigrationDialog.jsx
+++ b/src/components/CippComponents/SsoMigrationDialog.jsx
@@ -60,7 +60,8 @@ export const SsoMigrationDialog = ({ meData }) => {
const result = ssoSetup.data?.data?.Results ?? ssoSetup.data?.Results
const isSuccess = result?.severity === 'success'
- const isError = ssoSetup.isError || result?.severity === 'failed'
+ const isPartial = result?.severity === 'warning' && result?.canRepair
+ const isError = ssoSetup.isError || result?.severity === 'failed' || (result?.severity === 'warning' && !result?.canRepair)
return (