diff --git a/radio/src/lua/interface.cpp b/radio/src/lua/interface.cpp index 8cdb48b0a..544c2171d 100644 --- a/radio/src/lua/interface.cpp +++ b/radio/src/lua/interface.cpp @@ -330,6 +330,7 @@ bool luaLoadMixScript(uint8_t index) bool luaLoadFunctionScript(uint8_t index) { CustomFunctionData & fn = g_model.customFn[index]; + if (fn.func == FUNC_PLAY_SCRIPT && ZEXIST(fn.play.name)) { if (luaScriptsCount < MAX_SCRIPTS) { ScriptInternalData & sid = scriptInternalData[luaScriptsCount++];