fix: add tags array to json even when empty
This commit is contained in:
parent
42c168e627
commit
a234a79828
2 changed files with 4 additions and 5 deletions
|
@ -173,10 +173,10 @@ relay_dbo::to_json()
|
|||
relay_json["active_schedule"] = this->active_schedule->to_json();
|
||||
relay_json["schedules"] = schedules_json;
|
||||
|
||||
Json::Value tags_json(Json::arrayValue);
|
||||
int *tags_ids = junction_tag_dbo::get_tags_for_relay_id(this->id);
|
||||
if(tags_ids != nullptr)
|
||||
{
|
||||
Json::Value tags_json(Json::arrayValue);
|
||||
|
||||
int tags_count;
|
||||
for(tags_count = 0; tags_ids[tags_count] != 0; ++tags_count);
|
||||
|
@ -188,8 +188,8 @@ relay_dbo::to_json()
|
|||
tags[i] = tag_dbo::get_tag(tags_ids[i]);
|
||||
tags_json[i] = tags[i];
|
||||
}
|
||||
relay_json["tags"] = tags_json;
|
||||
}
|
||||
relay_json["tags"] = tags_json;
|
||||
|
||||
return relay_json;
|
||||
}
|
||||
|
|
|
@ -153,11 +153,10 @@ schedule_dbo::to_json()
|
|||
schedule_json["id"] = id_str;
|
||||
schedule_json["periods"] = this->periods->to_json();
|
||||
|
||||
Json::Value tags_json(Json::arrayValue);
|
||||
int *tags_ids = junction_tag_dbo::get_tags_for_schedule_id(this->id);
|
||||
if(tags_ids != nullptr)
|
||||
{
|
||||
Json::Value tags_json(Json::arrayValue);
|
||||
|
||||
int tags_count;
|
||||
for(tags_count = 0; tags_ids[tags_count] != 0; ++tags_count);
|
||||
|
||||
|
@ -168,8 +167,8 @@ schedule_dbo::to_json()
|
|||
tags[i] = tag_dbo::get_tag(tags_ids[i]);
|
||||
tags_json[i] = tags[i];
|
||||
}
|
||||
schedule_json["tags"] = tags_json;
|
||||
}
|
||||
schedule_json["tags"] = tags_json;
|
||||
|
||||
return schedule_json;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue