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

XMLWordPrintable

    • Minor

      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

            Assignee:
            Unassigned
            Reporter:
            Tomasz Kanafa
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: