Browse Source

Fix when response is not an object

Pitu 6 years ago
parent
commit
fec273b23b
1 changed files with 3 additions and 5 deletions
  1. 3 5
      src/api/structures/Route.js

+ 3 - 5
src/api/structures/Route.js

@@ -31,11 +31,9 @@ const db = require('knex')({
 			return row;
 		};
 
-		if (Array.isArray(result)) {
-			return result.map(row => processResponse(row));
-		}
-
-		return processResponse(result);
+		if (Array.isArray(result)) return result.map(row => processResponse(row));
+		if (typeof result === 'object') return processResponse(result);
+		return result;
 	},
 	useNullAsDefault: process.env.DB_CLIENT === 'sqlite3' ? true : false
 });