Skip to content

Commit e33c9fa

Browse files
committed
deps(server): Update to Mongoose 8
1 parent cc05ffb commit e33c9fa

File tree

7 files changed

+231
-2033
lines changed

7 files changed

+231
-2033
lines changed

.pnp.cjs

Lines changed: 123 additions & 1054 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
"jsdom": "24.0.0",
3838
"lerna": "3.20.2",
3939
"lint-staged": "^10.5.4",
40-
"mongoose": "6.13.5",
4140
"pinst": "^2.1.6",
4241
"prettier": "^2.2.1",
4342
"react": "18.2.0",

packages/openneuro-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"keyv": "^4.5.3",
4444
"mime-types": "^2.1.19",
4545
"mongodb-memory-server": "^9.2.0",
46-
"mongoose": "6.13.5",
46+
"mongoose": "^8.9.5",
4747
"morgan": "^1.6.1",
4848
"node-mailjet": "^3.3.5",
4949
"object-hash": "2.1.1",

packages/openneuro-server/src/graphql/resolvers/permissions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export async function permissions(ds): Promise<DatasetPermission> {
1818
(userPermission) => ({
1919
...userPermission.toJSON(),
2020
user: user(ds, { id: userPermission.userId }),
21-
} as PermissionDocument & { user: Promise<UserDocument> }),
21+
} as unknown as PermissionDocument & { user: Promise<UserDocument> }),
2222
),
2323
}
2424
}

packages/openneuro-server/src/models/subscription.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import type { Document } from "mongoose"
33
const { Schema, model } = mongoose
44

55
export interface SubscriptionDocument extends Document {
6+
_id: string
67
datasetId: string
78
userId: string
89
}

packages/openneuro-server/src/models/user.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import type { Document } from "mongoose"
44
const { Schema, model } = mongoose
55

66
export interface UserDocument extends Document {
7+
_id: string
78
id: string
89
email: string
910
name: string

0 commit comments

Comments
 (0)