util/serialization.lua
changeset 9483 006a71a83e6a
parent 9344 009dad867e52
child 9486 903e0cfd4cc9
--- a/util/serialization.lua	Thu Oct 11 18:20:09 2018 +0100
+++ b/util/serialization.lua	Thu Oct 11 22:42:17 2018 +0200
@@ -103,7 +103,7 @@
 		opt.equals = opt.equals or "=";
 	end
 
-	local fallback = opt.fatal and fatal_error or opt.fallback or default_fallback;
+	local fallback = opt.fallback or opt.fatal == false and default_fallback or fatal_error;
 
 	local function ser(v)
 		return (types[type(v)] or fallback)(v);