mozilla / normandy

Firefox recipe server
https://wiki.mozilla.org/Firefox/Recipe_Server
Mozilla Public License 2.0
55 stars 46 forks source link

The same recipe slug can wrongly be set for multiple multi-preference-experiment and branched-addon-study actions #2060

Open Softvision-PatriciuPop opened 4 years ago

Softvision-PatriciuPop commented 4 years ago

[Affected Platforms]:

[Affected Versions]:

[Prerequisites]:

[Steps to reproduce]:

  1. Open the browser and navigate to "https://delivery-console.stage.mozaws.net/".
  2. Create a new multi-preference-experiment and populate the fields with valid data.
  3. Add the same value in the "Experiment Name" as the the multi-preference-experiment from prerequisites.
  4. Click the "Save" button and observe the behavior.

[Expected result]:

[Actual result]:

[Notes]:

multiple_recipes_slug

mythmon commented 4 years ago

Although it would be nice for DC to reject this before submitting it to the server, it is required that the server should reject bad data independent of any UI. This is really a problem with the normandy server, not with DC.