From 47aef29638f170a3f211a2bf0c50ab4a7cc562b6 Mon Sep 17 00:00:00 2001 From: Cruor Date: Mon, 23 Oct 2023 19:00:26 +0200 Subject: [PATCH] Libraries no longer error when returning nil/false --- src/libraries.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/libraries.lua b/src/libraries.lua index ea364b77..5ef75694 100644 --- a/src/libraries.lua +++ b/src/libraries.lua @@ -21,8 +21,12 @@ function libraries.registerLibrary(filename, registerAt, verbose) registerAt = registerAt or libraries.registeredLibraries local pathNoExt = utils.stripExtension(filename) - local filenameNoExt = utils.filename(pathNoExt, "/") local library = utils.rerequire(pathNoExt) + + if type(library) ~= "table" then + return + end + local name = library.name or pathNoExt registerAt[name] = library