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

Events.JobChannel#job_crud_deleted publishing blocked by AccessControl

    • 1.0-japan-m9, 1.0-m11, 1.0-m12, 1.0-pre-beta-1, atlantic, pannonian, iapetus

      This is actually an issue in the pubsub-light-module. The GuavaPubsubBus does an AccessControlled check before allowing publishing of any message. The first part of that is to check for the existence of the model object associated with the event. But of course In the case of this delete event (or any other delete event), the model object no longer exists, causing the security check to fail and for the event to not be published.

      Need to come up with some event specific way of indicating that it's OK to forward the event if the model object does not exist.

          [JENKINS-35153] Events.JobChannel#job_crud_deleted publishing blocked by AccessControl

          Tom FENNELLY created issue -
          James Dumay made changes -
          Labels New: blueocean
          James Dumay made changes -
          Epic Link New: JENKINS-35737 [ 171801 ]
          James Dumay made changes -
          Sprint New: 1.0-m8 [ 46 ]
          James Dumay made changes -
          Rank New: Ranked lower
          James Dumay made changes -
          Sprint Original: 1.0-japan-m9 [ 46 ] New: 1.0-japan-m9, 1.0-m10 [ 46, 66 ]
          James Dumay made changes -
          Sprint Original: 1.0-japan-m9, 1.0-m10 [ 46, 66 ] New: 1.0-japan-m9 [ 46 ]
          James Dumay made changes -
          Sprint Original: 1.0-japan-m9 [ 46 ] New: 1.0-japan-m9, 1.0-m11 [ 46, 71 ]
          James Dumay made changes -
          Rank New: Ranked higher
          James Dumay made changes -
          Rank New: Ranked higher
          James Dumay made changes -
          Rank New: Ranked higher

            tfennelly Tom FENNELLY
            tfennelly Tom FENNELLY
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: