|
@@ -1018,9 +1018,10 @@ unsigned int EmbeddedNetworkController::handleControlPlaneHttpPOST(
|
|
|
json ntag = json::object();
|
|
|
const uint64_t tagId = OSUtils::jsonInt(tag["id"],0ULL);
|
|
|
ntag["id"] = tagId;
|
|
|
- if (tag.find("default") == tag.end())
|
|
|
- ntag["default"] = json();
|
|
|
- else ntag["default"] = OSUtils::jsonInt(tag["default"],0ULL);
|
|
|
+ json &dfl = tag["default"];
|
|
|
+ if (dfl.is_null())
|
|
|
+ ntag["default"] = dfl;
|
|
|
+ else ntag["default"] = OSUtils::jsonInt(dfl,0ULL);
|
|
|
ntags[tagId] = ntag;
|
|
|
}
|
|
|
}
|