diff --git a/radio/src/lua/api_general.cpp b/radio/src/lua/api_general.cpp index 42773c46e..2fa6fc2bb 100644 --- a/radio/src/lua/api_general.cpp +++ b/radio/src/lua/api_general.cpp @@ -843,7 +843,7 @@ static int luaGetFieldInfo(lua_State * L) bool found; LuaField field; - if (lua_isnumber(L, 1)) + if (lua_type(L, 1) == LUA_TNUMBER) found = luaFindFieldById(luaL_checkinteger(L, 1), field, FIND_FIELD_DESC); else found = luaFindFieldByName(luaL_checkstring(L, 1), field, FIND_FIELD_DESC);