Browse Source

improve isPermalink with isValidObjectId

Yuki Takei 3 years ago
parent
commit
5e7540dbd7
1 changed files with 2 additions and 3 deletions
  1. 2 3
      packages/core/src/utils/page-path-utils.ts

+ 2 - 3
packages/core/src/utils/page-path-utils.ts

@@ -1,9 +1,8 @@
 import nodePath from 'path';
 import nodePath from 'path';
 
 
-import ObjectId from 'bson-objectid';
 import escapeStringRegexp from 'escape-string-regexp';
 import escapeStringRegexp from 'escape-string-regexp';
 
 
-
+import { isValidObjectId } from './objectid-utils';
 import { addTrailingSlash } from './path-utils';
 import { addTrailingSlash } from './path-utils';
 
 
 /**
 /**
@@ -28,7 +27,7 @@ export const isUsersTopPage = (path: string): boolean => {
  */
  */
 export const isPermalink = (path: string): boolean => {
 export const isPermalink = (path: string): boolean => {
   const pageIdStr = path.substring(1);
   const pageIdStr = path.substring(1);
-  return ObjectId.isValid(pageIdStr);
+  return isValidObjectId(pageIdStr);
 };
 };
 
 
 /**
 /**