From ac2d6fe9a85ea36346c9324b242a250b56789270 Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Mon, 19 Oct 2020 17:36:58 -0400 Subject: [PATCH] Fix share uncompressing views... again --- server/homebrew.model.js | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/server/homebrew.model.js b/server/homebrew.model.js index 2eb18cd59..05a9ab673 100644 --- a/server/homebrew.model.js +++ b/server/homebrew.model.js @@ -34,18 +34,17 @@ HomebrewSchema.methods.sanatize = function(full=false){ return brew; }; -HomebrewSchema.methods.increaseView = function(){ - return new Promise((resolve, reject)=>{ - this.lastViewed = new Date(); - this.views = this.views + 1; - const text = this.text; - this.text = undefined; - this.save((err)=>{ - if(err) return reject(err); - return resolve(this); - }); - this.text = text; +HomebrewSchema.methods.increaseView = async function(){ + this.lastViewed = new Date(); + this.views = this.views + 1; + const text = this.text; + this.text = undefined; + await this.save() + .catch((err)=>{ + return err; }); + this.text = text; + return this; }; HomebrewSchema.statics.get = function(query){