Uploaded image for project: 'Jira Platform Cloud'
  1. Jira Platform Cloud
  2. JRACLOUD-92690

Updating board configuration column constraint results in race condition on constraintType field webhook payload

XMLWordPrintable

      Issue Summary

      When updating board column configuration - "Set a constraint" - the webhook payload for the board configuration updated sometimes contains old value in the "columnConfig.constraintType" field

      This is reproducible on Data Center: (no)

      Steps to Reproduce

      1. configure webhook for board-configuration changed
      2. change the board columns configuration "Set a constraint" to different value

      Expected Results

      the webhook payload will contain the current value for the column constraint in the "constraintType" field

      {
      ...
       "columnConfig": {
            "columns": [
              ...
            ],
            "constraintType": "issueCount"
          },
      }
      

      Actual Results

      sometimes the "constraintType" contains previous value

      {
      ...
       "columnConfig": {
            "columns": [
              ...
            ],
            "constraintType": "none"
          },
      }
      

      The below exception is thrown in the xxxxxxx.log file:

      ...
      

      Workaround

      Currently there is no known workaround for this behavior. A workaround will be added here when available

              Unassigned Unassigned
              tkanafa Tomasz Kanafa
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: