]> git.openstreetmap.org Git - nominatim.git/blobdiff - lib-lua/flex-base.lua
convert import styles to themepark
[nominatim.git] / lib-lua / flex-base.lua
index 9f9fda86459ab32fb78dcd98ab4743a12c2c2cfe..1173c53ff272ad018448daeab432b6b3f67a8efb 100644 (file)
@@ -4,6 +4,10 @@ local flex = require('themes/nominatim/init')
 function flex.load_topic(name, cfg)
     local topic_file = debug.getinfo(1, "S").source:sub(2):match("(.*/)") .. 'themes/nominatim/topics/'.. name .. '.lua'
 
 function flex.load_topic(name, cfg)
     local topic_file = debug.getinfo(1, "S").source:sub(2):match("(.*/)") .. 'themes/nominatim/topics/'.. name .. '.lua'
 
+    if topic_file == nil then
+        error('Cannot find topic: ' .. name)
+    end
+
     loadfile(topic_file)(nil, flex, cfg or {})
 end
 
     loadfile(topic_file)(nil, flex, cfg or {})
 end