- After importing a backup, run prisma migrate deploy so any schema migrations the backup is missing are applied automatically. This prevents pages from failing due to missing tables/columns when the backup was taken on an older version of the app. - Force logout and redirect to login after a successful restore so the JWT is refreshed against the restored database (prevents userId mismatch causing user-scoped queries to return empty results). - Fix getTotalPatientCount() in /status route to pass userId so it counts only the current user's patients instead of all patients. - Add prisma.$connect() after $disconnect() to ensure a clean reconnect. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
144 lines
3.9 KiB
JSON
144 lines
3.9 KiB
JSON
{
|
|
"name": "prisma-client-739d12442b0153003c2c61c3294d05ecee806c9039d5ecd310b332b3c1eca2ec",
|
|
"main": "index.js",
|
|
"types": "index.d.ts",
|
|
"browser": "default.js",
|
|
"exports": {
|
|
"./client": {
|
|
"require": {
|
|
"node": "./index.js",
|
|
"edge-light": "./edge.js",
|
|
"workerd": "./edge.js",
|
|
"worker": "./edge.js",
|
|
"browser": "./index-browser.js",
|
|
"default": "./index.js"
|
|
},
|
|
"import": {
|
|
"node": "./index.js",
|
|
"edge-light": "./edge.js",
|
|
"workerd": "./edge.js",
|
|
"worker": "./edge.js",
|
|
"browser": "./index-browser.js",
|
|
"default": "./index.js"
|
|
},
|
|
"default": "./index.js"
|
|
},
|
|
"./package.json": "./package.json",
|
|
".": {
|
|
"require": {
|
|
"node": "./index.js",
|
|
"edge-light": "./edge.js",
|
|
"workerd": "./edge.js",
|
|
"worker": "./edge.js",
|
|
"browser": "./index-browser.js",
|
|
"default": "./index.js"
|
|
},
|
|
"import": {
|
|
"node": "./index.js",
|
|
"edge-light": "./edge.js",
|
|
"workerd": "./edge.js",
|
|
"worker": "./edge.js",
|
|
"browser": "./index-browser.js",
|
|
"default": "./index.js"
|
|
},
|
|
"default": "./index.js"
|
|
},
|
|
"./extension": {
|
|
"types": "./extension.d.ts",
|
|
"require": "./extension.js",
|
|
"import": "./extension.js",
|
|
"default": "./extension.js"
|
|
},
|
|
"./index-browser": {
|
|
"types": "./index.d.ts",
|
|
"require": "./index-browser.js",
|
|
"import": "./index-browser.js",
|
|
"default": "./index-browser.js"
|
|
},
|
|
"./index": {
|
|
"types": "./index.d.ts",
|
|
"require": "./index.js",
|
|
"import": "./index.js",
|
|
"default": "./index.js"
|
|
},
|
|
"./edge": {
|
|
"types": "./edge.d.ts",
|
|
"require": "./edge.js",
|
|
"import": "./edge.js",
|
|
"default": "./edge.js"
|
|
},
|
|
"./runtime/client": {
|
|
"types": "./runtime/client.d.ts",
|
|
"node": {
|
|
"require": "./runtime/client.js",
|
|
"default": "./runtime/client.js"
|
|
},
|
|
"require": "./runtime/client.js",
|
|
"import": "./runtime/client.mjs",
|
|
"default": "./runtime/client.mjs"
|
|
},
|
|
"./runtime/wasm-compiler-edge": {
|
|
"types": "./runtime/wasm-compiler-edge.d.ts",
|
|
"require": "./runtime/wasm-compiler-edge.js",
|
|
"import": "./runtime/wasm-compiler-edge.mjs",
|
|
"default": "./runtime/wasm-compiler-edge.mjs"
|
|
},
|
|
"./runtime/index-browser": {
|
|
"types": "./runtime/index-browser.d.ts",
|
|
"require": "./runtime/index-browser.js",
|
|
"import": "./runtime/index-browser.mjs",
|
|
"default": "./runtime/index-browser.mjs"
|
|
},
|
|
"./generator-build": {
|
|
"require": "./generator-build/index.js",
|
|
"import": "./generator-build/index.js",
|
|
"default": "./generator-build/index.js"
|
|
},
|
|
"./sql": {
|
|
"require": {
|
|
"types": "./sql.d.ts",
|
|
"node": "./sql.js",
|
|
"default": "./sql.js"
|
|
},
|
|
"import": {
|
|
"types": "./sql.d.ts",
|
|
"node": "./sql.mjs",
|
|
"default": "./sql.mjs"
|
|
},
|
|
"default": "./sql.js"
|
|
},
|
|
"./*": "./*"
|
|
},
|
|
"version": "7.4.1",
|
|
"sideEffects": false,
|
|
"dependencies": {
|
|
"@prisma/client-runtime-utils": "7.4.1"
|
|
},
|
|
"imports": {
|
|
"#wasm-compiler-loader": {
|
|
"edge-light": "./wasm-edge-light-loader.mjs",
|
|
"workerd": "./wasm-worker-loader.mjs",
|
|
"worker": "./wasm-worker-loader.mjs",
|
|
"default": "./wasm-worker-loader.mjs"
|
|
},
|
|
"#main-entry-point": {
|
|
"require": {
|
|
"node": "./index.js",
|
|
"edge-light": "./edge.js",
|
|
"workerd": "./edge.js",
|
|
"worker": "./edge.js",
|
|
"browser": "./index-browser.js",
|
|
"default": "./index.js"
|
|
},
|
|
"import": {
|
|
"node": "./index.js",
|
|
"edge-light": "./edge.js",
|
|
"workerd": "./edge.js",
|
|
"worker": "./edge.js",
|
|
"browser": "./index-browser.js",
|
|
"default": "./index.js"
|
|
},
|
|
"default": "./index.js"
|
|
}
|
|
}
|
|
} |