PbxAdminApi App Licensing Sync Problem
Hello,
in the PBX there are under the pbx object licensing tab 3 apps listed:
- App(chat)
- App(innovaphone-switchboard)
- App(innovaphone-pbx-conferencing)
One user has all the three app checkboxes checked.
The chat and conferencing app are checked through the config template "config user" and the switchboard app is direct checked in the user object.
If we then do an "GetObject" the JSON of the "GetObjectResult" shows
"app-lics": "+innovaphone-switchboard"
If we then do an "UpdateObject" with the pbxAdminApi the user lost the chat and conferencing app. And a look at the pbx object licensing tab of that user shows that the checkboxes of the chat and conferencing apps are not checked anymore, but the switchboard is currently checked.
I guess that the sending of "app-lics": "+innovaphone-switchboard" back with the "UpdateObject" command will do that. But we thought if we got the whole JSON and send the whole JSON back (only changed something in grp) that there should nothing be changed in the licensing. Or understand or do we something wrong?
We did it with JS Service.