Refresh root unexpected lists behavior

Hi,

I’ve a question about refreshObject. I’m using an old version of genieacs (1.1.0). I want to upgrade to last version (1.2.3) but it seems that refreshObject doesn’t react same way.

On new version, when I perform a refreshObject on root of my data model (empty objectName “” in refreshObject request), data model is refreshed except arrays. It works only the first time but after that, a refreshObject on root clears these arrays. Maybe I forget something… Is it a expected behavior with new versions ? Is it a provisioning update to do between old and new version ?

Sample :

Before refreshObject on root (v 1.2.3):

InternetGatewayDevice
My_custom_key
My_array_key_name
0
key: “value”,

1
key: “value”,
….

After :

InternetGatewayDevice
My_custom_key
My_array_key_name

Refresh object request :

POST: http://myinstance:7557/devices/FFFFFF-FAKEDEVICE-GEWY40300594/tasks?connection_request
{
“name”: “refreshObject”,
“objectName”: “”
}

Thanks

It’s likely that this is a client issue whose effects only become apparent in v1.2. Look at the GetParameterNamesResponse message from the CPE and confirm the parameters are being reported correctly.