diff options
author | horchi <vdr@jwendel.de> | 2018-04-20 06:22:48 +0200 |
---|---|---|
committer | horchi <vdr@jwendel.de> | 2018-04-20 06:22:48 +0200 |
commit | 0e35ada8c0b0838310b2fda0357acfd8a106ce4c (patch) | |
tree | 71e50f061b93bdc623a1d7e9c0339b6ccd324c60 /lib/json.c | |
parent | cc0ddd47a78d451b445cfa7667757400c619cd5b (diff) | |
download | vdr-epg-daemon-0e35ada8c0b0838310b2fda0357acfd8a106ce4c.tar.gz vdr-epg-daemon-0e35ada8c0b0838310b2fda0357acfd8a106ce4c.tar.bz2 |
2018-04-18: version 1.1.139 (horchi)\n change: Prepared search timer filter by channel number (to be added to WEBIF)\n\n1.1.139
Diffstat (limited to 'lib/json.c')
-rw-r--r-- | lib/json.c | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -116,13 +116,17 @@ int getFieldFromJson(json_t* obj, cDbRow* row, const char* fname, const char* ex case cDBS::ffInt: case cDBS::ffUInt: { - int v = getIntFromJson(obj, jname, na); - const char* s = getStringFromJson(obj, jname, ""); + int v = getIntFromJson(obj, jname, 0); + const char* s = getStringFromJson(obj, jname, "_not_set_"); + + if (s && strcmp(s, "_not_set_") == 0) + break; if (s && strcmp(s, "null") == 0) value->setNull(); - else if (v != na || !value->isEmpty()) + else value->setValue(v); + break; } |