aboutsummaryrefslogtreecommitdiff
path: root/server/subscene.lua
diff options
context:
space:
mode:
Diffstat (limited to 'server/subscene.lua')
-rw-r--r--server/subscene.lua10
1 files changed, 5 insertions, 5 deletions
diff --git a/server/subscene.lua b/server/subscene.lua
index 8da1e63..dc5dccf 100644
--- a/server/subscene.lua
+++ b/server/subscene.lua
@@ -2,6 +2,7 @@
local curl = require 'lib/curl'
local util = require 'lib/util'
+local attr = require 'lib/attr'
-- [[ languages supported by subscene ]] --
local languages = {
@@ -161,16 +162,15 @@ local link_fetch = function (id)
end
local search = function (path, out, name)
- local title, id, link, rc, key
+ local title, id, link, rc
- key = name or util.string_vid_path_to_name(path)
- title, rc = title_search(key)
+ name = name or util.string_vid_path_to_name(path)
+ title, rc = title_search(name)
if not rc then
return false
end
- id = id_fetch(title)
- id = util.table_match_or_any(id, key)
+ id = attr.fuzzy(name, id_fetch(title))
if not id then
return false
end