Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.
This repository was archived by the owner on Nov 24, 2025. It is now read-only.

DS creation - behaviour should be consistent when an associated field is deleted before DSR fulfillment  #3723

@lbathina

Description

@lbathina

Scenario1:

  1. Create a new Type for Delivery Service
  2. Create a new DS choosing the type created in step1, submit it for DSR
  3. delete the type created in step1 while the request is pending in DSR
  4. go to DSR and click on fulfill (assign it to yourself first)
    Expected: some kind of error that type doesn't exist
    Actual: Nothing happened!!!

On discussion with team it seem to be a static type that user is not supposed to create. In such case, the appropriate thing would be to restrict creation of types only to allowed ones.

Scenario2:

  1. create a DS_Profile
  2. Create a DS , choose DS_Profile created in step 1, submit for DSR
  3. click on fullfil page that DS_Profile is reflected, It is. Do not change anything. Go to step4
  4. delete the DS_Profile created in step1 , while the DSR is still pending
  5. click on fullfil page that DS_Profile is reflected
    Expected: Some kind of error that associated DS_Profile doesn't exist should be displayed
    Actual: DS_Profile is unassociated from the DS and no notification/message is displayed. Able to fullfil the DSR

Metadata

Metadata

Assignees

No one assigned

    Labels

    Traffic Opsrelated to Traffic Opsbugsomething isn't working as intended

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions