Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-4859

Swagger Spec VersionControlInformationDTO missing SYNC_FAILURE state

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 1.5.0
    • 1.6.0
    • Flow Versioning

    Description

      It is possible to get a Versioned Process Group into a SYNC_FAILURE state, but this is not an allowable state in the code generated from the swagger.json
      This prevents versioned objects from being manipulated via the API in some use cases.

      @state.setter
      def state(self, state):
      """
      Sets the state of this VersionControlInformationDTO.
      The current state of the Process Group, as it relates to the Versioned Flow
      
      :param state: The state of this VersionControlInformationDTO.
      :type: str
      """
      allowed_values = ["LOCALLY_MODIFIED_DESCENDANT", "LOCALLY_MODIFIED", "STALE", "LOCALLY_MODIFIED_AND_STALE", "UP_TO_DATE"]
      if state not in allowed_values:
      raise ValueError(
      "Invalid value for `state` ({0}), must be one of {1}"
      > .format(state, allowed_values)
      )
      E ValueError: Invalid value for `state` (SYNC_FAILURE), must be one of ['LOCALLY_MODIFIED_DESCENDANT', 'LOCALLY_MODIFIED', 'STALE', 'LOCALLY_MODIFIED_AND_STALE', 'UP_TO_DATE']
      

      Attachments

        Issue Links

          Activity

            People

              kdoran Kevin Doran
              chaffelson Daniel Chaffelson
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: