diff options
author | Matthew Wild <mwild1@gmail.com> | 2010-12-18 14:44:45 +0000 |
---|---|---|
committer | Matthew Wild <mwild1@gmail.com> | 2010-12-18 14:44:45 +0000 |
commit | 4531224ed4cccaf0d94837ee0e984c8c8c7ce550 (patch) | |
tree | 98b106b72c9b338ad7fd6222ad20b101bc157596 /core | |
parent | 0c9d32c5bdbb5429e0258f75a68c4ca1158d651c (diff) | |
download | prosody-4531224ed4cccaf0d94837ee0e984c8c8c7ce550.tar.gz prosody-4531224ed4cccaf0d94837ee0e984c8c8c7ce550.zip |
storagemanager: Don't always show fallback warning when using per-store config
Diffstat (limited to 'core')
-rw-r--r-- | core/storagemanager.lua | 3 |
1 files changed, 2 insertions, 1 deletions
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"; |