From f2653cd3809641bf3cef4003952b184a85080ffa Mon Sep 17 00:00:00 2001
From: Julian Lam <julian@nodebb.org>
Date: Thu, 23 Mar 2017 14:35:23 -0400
Subject: [PATCH] broader error handling for empty notif creation return

---
 src/flags.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/flags.js b/src/flags.js
index af63365a2a..7e03e9cffd 100644
--- a/src/flags.js
+++ b/src/flags.js
@@ -453,7 +453,7 @@ Flags.update = function (flagId, uid, changeset, callback) {
 			nid: 'flags:assign:' + flagId + ':uid:' + assigneeId,
 			from: uid,
 		}, function (err, notification) {
-			if (err) {
+			if (err || !notification) {
 				return next(err);
 			}