Description
Steps to reproduce:
- Go to https://wikifunctions.beta.wmflabs.org/w/index.php?title=Special:CreateZObject&zid=Z20&Z20K1=Z801, or any other page for creating a Tester.
Observed behavior:
- The UI allows the user to select any function for Z20K2.Z7K1 (in UI: "call:" -> "function:")
- If a function other than Z20K1 is chosen, the PHP layer will overwrite it to be Z20K1, and attempt to execute Z20K2 with arguments that do not match the function. This will lead to a failure, or unexpected results.
Expected behavior (Acceptance criteria):
- The UI keeps Z20K2.Z7K1 in sync with Z20K1.
- Or, alternatively: the manipulation in the PHP layer is removed.
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Front-end_Task/Bug_Completion_Checklist