Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-66938

Priority Sorter - Mismatch between client request and server parsing

XMLWordPrintable

    • 4.0.1 released Nov 27, 2021

      When trying to set configuration for jobs in "included in a View" mode, saving the configuration will always fail : the JSON sent has a shape different from what the server expects.

      • The client sends the following request
            {
              ...,
              "jobFilter": true|false,
              "jobPattern": "some pattern",
              ...
            }
            
      • The server expects the following request
            {
              ...,
              "jobFilter": {
                "jobPattern": "some pattern"
              },
              ...
            }
            

        or

            {
              ...,
              "jobFilter": null,
              ...
            }
            

      This causes the server to Error 500 upon receiving the request.

      Fixing the request this way using e.g. browser's developer panel works around the issue.

        1. first_post(step_1).json
          0.8 kB
          Sigitas P
        2. second_post(step_4).json
          1 kB
          Sigitas P

            markewaite Mark Waite
            ten0 Thomas Bessou
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: