Revert perform auth checks for the historic process instance query when data is missing

XMLWordPrintable

    • Type: Sub-task
    • Resolution: Fixed
    • Priority: L3 - Default
    • 7.13.0, 7.13.0-alpha4
    • Affects Version/s: None
    • Component/s: engine
    • None

      Problem

      • With CAM-11631 skipping the auth check when the process definition key data is missing was removed when historic instance permissions are enabled
      • The process definition key is missing when the history data was produced with a Camunda BPM version prior to 7.3 (yes, seven-dot-three!)
      • The change in CAM-11631 leads to a situation that less data is shown when historic instance permissions are enabled and there exist historic process instances without process definition key when migrating from 7.12 to 7.13

      Solution

      • Don't change the legacy behavior and skip the auth check when the process definition key data is missing
      • Add migration test to ensure that authorization checks are skipped when process definition key is missing (this prevents confusions in the future)

       

            Assignee:
            Unassigned
            Reporter:
            Tassilo Weidner-Mühl
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: