Fixing discrepencies in object manipulation.

This commit is contained in:
stephb9959
2021-10-25 11:17:49 -07:00
parent 20960ac00e
commit 547cee2eaa
13 changed files with 44 additions and 64 deletions

View File

@@ -184,10 +184,7 @@ namespace OpenWifi{
Existing.configuration = NewConfig.configuration;
}
for(auto &i:NewConfig.info.notes) {
i.createdBy = UserInfo_.userinfo.email;
Existing.info.notes.insert(Existing.info.notes.begin(),i);
}
UpdateObjectInfo(ParsedObj, UserInfo_.userinfo, Existing.info);
std::string MovePolicy;
bool MovingPolicy=false;
@@ -201,10 +198,7 @@ namespace OpenWifi{
if(!NewConfig.deviceTypes.empty())
Existing.deviceTypes = NewConfig.deviceTypes;
AssignIfPresent(ParsedObj, "name", Existing.info.name);
AssignIfPresent(ParsedObj,"description", Existing.info.description);
AssignIfPresent(ParsedObj, "rrm", Existing.rrm);
Existing.info.modified = std::time(nullptr);
AssignIfPresent(ParsedObj,"firmwareUpgrade",Existing.firmwareUpgrade);
AssignIfPresent(ParsedObj,"firmwareRCOnly", Existing.firmwareRCOnly);