浏览代码

compare domain with default domain before checking user

Pouria Ezzati 1 年之前
父节点
当前提交
a52b9aa669
共有 1 个文件被更改,包括 1 次插入5 次删除
  1. 1 5
      server/handlers/validators.handler.js

+ 1 - 5
server/handlers/validators.handler.js

@@ -78,17 +78,13 @@ const createLink = [
     .customSanitizer(value => addMilliseconds(new Date(), value).toISOString()),
   body("domain")
     .optional({ nullable: true, checkFalsy: true })
+    .customSanitizer(value => value === env.DEFAULT_DOMAIN ? null : value)
     .custom(checkUser)
     .withMessage("Only users can use this field.")
     .isString()
     .withMessage("Domain should be string.")
     .customSanitizer(value => value.toLowerCase())
     .custom(async (address, { req }) => {
-      if (address === env.DEFAULT_DOMAIN) {
-        req.body.domain = null;
-        return;
-      }
-
       const domain = await query.domain.find({
         address,
         user_id: req.user.id