Просмотр исходного кода

Merge branch 'support/apply-nextjs-PageComment-integrate' into support/rendering-PageContentFooter

jam411 3 лет назад
Родитель
Сommit
7738368b89
2 измененных файлов с 4 добавлено и 1 удалено
  1. 1 1
      packages/app/package.json
  2. 3 0
      packages/app/src/pages/utils/objectid-transformer.ts

+ 1 - 1
packages/app/package.json

@@ -21,7 +21,7 @@
     "predev": "yarn cross-env NODE_ENV=development run-p resources:* dev:migrate:up",
     "dev:analyze": "yarn cross-env ANALYZE=true yarn dev",
     "dev:migrate-mongo": "yarn cross-env NODE_ENV=development yarn ts-node node_modules/.bin/migrate-mongo",
-    "dev:migrate": "yarn dev:migrate:up -f config/migrate-mongo-config.js",
+    "dev:migrate": "yarn dev:migrate:up",
     "dev:migrate:create": "yarn dev:migrate-mongo create -f config/migrate-mongo-config.js",
     "dev:migrate:status": "yarn dev:migrate-mongo status -f config/migrate-mongo-config.js",
     "dev:migrate:up": "yarn dev:migrate-mongo up -f config/migrate-mongo-config.js",

+ 3 - 0
packages/app/src/pages/utils/objectid-transformer.ts

@@ -6,6 +6,9 @@ export const registerTransformerForObjectId = (): void => {
   superjson.registerCustom<ObjectId|string, string>(
     {
       isApplicable: (v): v is ObjectId => {
+        if (v == null) {
+          return false;
+        }
         if (typeof v === 'string') {
           return ObjectId.isValid(v);
         }