From 18f5651ba302d1c98a470d81e671064ee8f78e3c Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Sat, 18 Dec 2010 14:44:45 +0000 Subject: storagemanager: Don't always show fallback warning when using per-store config --- core/storagemanager.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'core') 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"; -- cgit v1.2.3