# HG changeset patch # User jbe # Date 1406927322 -7200 # Node ID 1a85110cdbe2927ceeb9353c39003183cf864ae0 # Parent c16292cbcc1e89e8dfe6bb08ff8b14f72e099ffa Throw error in mondelefant-atom-connector when encountering illegal JSON document diff -r c16292cbcc1e -r 1a85110cdbe2 libraries/mondelefant/mondelefant_atom_connector.lua --- a/libraries/mondelefant/mondelefant_atom_connector.lua Fri Aug 01 22:20:53 2014 +0200 +++ b/libraries/mondelefant/mondelefant_atom_connector.lua Fri Aug 01 23:08:42 2014 +0200 @@ -130,8 +130,11 @@ output_converters.time = time_loader_func output_converters.timetz = time_loader_func -output_converters.json = json.import -output_converters.jsonb = json.import +local json_loader_func = function(str) + return assert(json.import(str)) +end +output_converters.json = json_loader_func +output_converters.jsonb = json_loader_func mondelefant.postgresql_connection_prototype.type_mappings = { int8 = atom.integer,