ENH:ams exists check using new rules
jira:[STUDIO-9745] Change-Id: I22af343f62f08ab15d0df2cf376b4daf17174a58
This commit is contained in:
parent
0aada596a6
commit
8ec76bd955
|
@ -4369,7 +4369,12 @@ int MachineObject::parse_json(std::string payload, bool key_field_only)
|
|||
try {
|
||||
if (!ams_id.empty()) {
|
||||
int ams_id_int = atoi(ams_id.c_str());
|
||||
new_ams->is_exists = (ams_exist_bits & (1 << ams_id_int)) != 0 ? true : false;
|
||||
|
||||
if (type_id < 4 ) {
|
||||
new_ams->is_exists = (ams_exist_bits & (1 << ams_id_int)) != 0 ? true : false;
|
||||
} else {
|
||||
new_ams->is_exists = get_flag_bits(ams_exist_bits, 4 + (ams_id_int - 128));
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (...) {
|
||||
|
|
Loading…
Reference in New Issue