From 0afc06e427ebd8fd13d61d63eccd4e2c8a4036ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Ferrer=20Oca=C3=B1a?= Date: Tue, 31 Jan 2017 13:50:49 +0100 Subject: [PATCH] MOBILE-1201 db: Solve delete DB indexdb error --- www/core/lib/db.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/www/core/lib/db.js b/www/core/lib/db.js index 853b3523f5a..7cf5099fedc 100644 --- a/www/core/lib/db.js +++ b/www/core/lib/db.js @@ -503,8 +503,12 @@ angular.module('mm.core') var deferred = $q.defer(); function deleteDB() { - delete dbInstances[name]; - $q.when(ydn.db.deleteDatabase(name)).then(deferred.resolve, deferred.reject); + var type = dbInstances[name].getType(); + + $q.when(ydn.db.deleteDatabase(name, type).then(function() { + delete dbInstances[name]; + deferred.resolve(); + }, deferred.reject)); } if (typeof dbInstances[name] != 'undefined') {