Qlik Community

New to Qlik Sense

Discussion board where members can get started with Qlik Sense.

i_bagnoli
Contributor

applypatches method not working

Hi Community,

I'm using Engine API Explorer. I'd like to set qStateName of a pane filter object, equal to "S1", already defined for Doc.

I'm using ApplyPatches method to set this value but always return the following error:

"error": {

  "code": 8,

  "parameter": "Patch value not on valid JSON format.",

  "message": "Invalid parameters"

I've already seen  Qlik Sense 2.1 Engine API; AddAlternateState me... | Qlik Community‌ and I've already tried using \" and '. I attach the request script:

{

  "handle": 2,

  "method": "ApplyPatches",

  "params": {

  "qPatches": [

  {

  "qOp": "add",

  "qPath": "/qListObjectDef/qStateName",

  "qValue": "S1"

  }

  ],

  "qSoftPatch": false

  }

}

Any suggestion?

Thanks so much in advance.

IB

1 Reply
i_bagnoli
Contributor

Re: applypatches method not working

Looking back, I notice Doc's state is always invalid and every change I try to make to the Doc, such as creating a sheet, result null: "No available sheets" is the message I receive when I open the app (sheets previously created temporarily disappear!).

Why that? I find Invalid state either in Desktop and Server...

Community Browser