diff --git a/game/engines/default/engine/PlayerProfile.lua b/game/engines/default/engine/PlayerProfile.lua
index 1a03128b3097a10bd00e22d718e48c6a0f1c4cdb..36f9a40fa3b3674234ac32b3ea1d9ed0d40cb71e 100644
--- a/game/engines/default/engine/PlayerProfile.lua
+++ b/game/engines/default/engine/PlayerProfile.lua
@@ -406,8 +406,12 @@ function _M:eventGetConfigs(e)
 end
 
 function _M:eventPushCode(e)
-	local f = loadstring(e.code)
-	if f then pcall(f) end
+	local f, err = loadstring(e.code)
+	if not f then
+--		core.profile.pushOrder("o='GetNews'")
+	else
+		pcall(f)
+	end
 end
 
 function _M:eventChat(e)