Browse Source

add wrapper

yusuketk 7 years ago
parent
commit
6f42209567
1 changed files with 14 additions and 0 deletions
  1. 14 0
      src/server/models/tag.js

+ 14 - 0
src/server/models/tag.js

@@ -46,6 +46,20 @@ module.exports = function (crowi) {
     });
   };
 
+  /**
+   * get a tag by Id (findById promise wrapper)
+   */
+  tagSchema.statics.getOneById = function(id) {
+    return new Promise((resolve, reject) => {
+      resolve('hoge');
+      this.findById(id, function(err, tag) {
+        if (err) {
+          reject(err);
+        }
+        resolve(tag);
+      });
+    });
+  };
 //   commentSchema.statics.getCommentsByPageId = function (id) {
 //     var self = this;