X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=core%2Fstoragemanager.lua;h=43409960347fe2baef73023092208de416052724;hb=b61f92a28111e347d5b807e9329ac1ae2629fea4;hp=3be193a231696c29564bf7a278c5aa01fa011c87;hpb=bfded94ee0c99a793634d6620a1ea9ff917302f2;p=prosody.git diff --git a/core/storagemanager.lua b/core/storagemanager.lua index 3be193a2..43409960 100644 --- a/core/storagemanager.lua +++ b/core/storagemanager.lua @@ -71,7 +71,8 @@ function open(host, store, typ) driver_name = config.get(host, "core", "default_storage"); driver = load_driver(host, driver_name); if not driver then - if storage or driver_name then + if driver_name or (type(storage) == "string" + or type(storage) == "table" and storage[store]) then log("warn", "Falling back to default driver for %s storage on %s", store, host); end driver_name = "internal";