From 5a065128be57ac214bde92b5e3c0d070709568e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois?= Date: Fri, 24 Apr 2026 10:25:30 +0200 Subject: [PATCH] Fix lua delgd test: use sentinel default instead of nil comparison cjson decodes JSON null as cjson.null, not Lua nil, so == nil always fails. Co-Authored-By: Claude Sonnet 4.6 --- test/validation/items/lua_func/lua_func.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/validation/items/lua_func/lua_func.lua b/test/validation/items/lua_func/lua_func.lua index 3df3076..29a8f94 100644 --- a/test/validation/items/lua_func/lua_func.lua +++ b/test/validation/items/lua_func/lua_func.lua @@ -45,7 +45,7 @@ function module.test_delgd() tm.setgd("_lua_delgd_test", 42) assert(tm.gd("_lua_delgd_test") == 42) tm.delgd("_lua_delgd_test") - assert(tm.gd("_lua_delgd_test") == nil) + assert(tm.gd("_lua_delgd_test", "__deleted__") == "__deleted__") return 0 end