From a59686d669e7c54689f063d0c40874248544d219 Mon Sep 17 00:00:00 2001 From: totoro Date: Sat, 28 Mar 2026 12:15:31 +0900 Subject: [PATCH] in function from_DB_cursor_to_JSON replace the string NULL by empty string --- src/generation/json.anubis | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/generation/json.anubis b/src/generation/json.anubis index 184e8c2..01b872f 100644 --- a/src/generation/json.anubis +++ b/src/generation/json.anubis @@ -89,9 +89,9 @@ public define String { p_key then "json_member(\""+name+"\", json_int((Int)db_integer"+cursor_index+"))", boolean_field then "json_member(\""+name+"\", json_bool(db_bool"+cursor_index+"))", - date_field(_) then "json_member(\""+name+"\", json_string(text"+cursor_index+"))", - time_field(_) then "json_member(\""+name+"\", json_string(text"+cursor_index+"))", - datetime_field(_) then "json_member(\""+name+"\", json_string(text"+cursor_index+"))", + date_field(_) then "json_member(\""+name+"\", json_string(not_null_String(text"+cursor_index+")))", + time_field(_) then "json_member(\""+name+"\", json_string(not_null_String(text"+cursor_index+")))", + datetime_field(_) then "json_member(\""+name+"\", json_string(not_null_String(text"+cursor_index+")))", foreign_key(app,foreign_table,_,_,_) then " if resolve_fk then\n"+ " json_member(\""+name+"\", json_string(get_"+foreign_table+"_show_string(db, db_id((Int)db_integer"+cursor_index+"))))\n"+ @@ -99,13 +99,13 @@ public define String " json_member(\""+name+"\", json_int((Int)db_integer"+cursor_index+"))", integer_field(_) then "json_member(\""+name+"\", json_int((Int)db_integer"+cursor_index+"))", float_field then "json_member(\""+name+"\", json_float(db_float"+cursor_index+",5))", - char_field(_,_) then "json_member(\""+name+"\", json_string(text"+cursor_index+"))", + char_field(_,_) then "json_member(\""+name+"\", json_string(not_null_String(text"+cursor_index+")))", password_field(_) then "json_member(\""+name+"\", json_string(\"******\"))", - text_field(_) then "json_member(\""+name+"\", json_string(text"+cursor_index+"))", - color_field then "json_member(\""+name+"\", json_string(text"+cursor_index+"))", - phone_field(_) then "json_member(\""+name+"\", json_string(text"+cursor_index+"))", + text_field(_) then "json_member(\""+name+"\", json_string(not_null_String(text"+cursor_index+")))", + color_field then "json_member(\""+name+"\", json_string(not_null_String(text"+cursor_index+")))", + phone_field(_) then "json_member(\""+name+"\", json_string(not_null_String(text"+cursor_index+")))", // mobile_field then "json_member(\""+name+"\", json_string(text"+cursor_index+"))", - url_field then "json_member(\""+name+"\", json_string(text"+cursor_index+"))", - email_field then "json_member(\""+name+"\", json_string(text"+cursor_index+"))" + url_field then "json_member(\""+name+"\", json_string(not_null_String(text"+cursor_index+")))", + email_field then "json_member(\""+name+"\", json_string(not_null_String(text"+cursor_index+")))" } . -- libgit2 0.21.4