List of steps to reproduce (step by step, including full links if applicable):
- On my wiki, I have a function "And" that takes two Booleans and returns one Boolean.
- I have three implementations on it, one through composition, one in Python, one in JS (see screenshot) (although that doesn't matter - I can also replicate it with a single implementation)
- In the "Evaluate Function" box I choose two values for the arguments (e.g. both true), and click "Call Function"
What happens?:
I get the following result:
{ "Z1K1": "Z22", "Z22K1": "Z23", "Z22K2": [ { "Z1K1": "Z5", "Z5K1": { "Z1K1": "Z502", "Z502K1": "Could not validate object: {\"Z1K1\":{\"Z1K1\":\"Z9\",\"Z9K1\":\"Z40\"},\"Z40K1\":{\"Z1K1\":\"Z6\",\"Z6K1\":\"\"}}" } } ] }
What should have happened instead?:
I should have gotten the result, either true or false, e.g. "Z41"
If I run it through the API, I get the right answer, so it is stuck somewhere in the frontend.
Here's the call:
{ "Z1K1": "Z7", "Z7K1": "Z10006", "Z10006K1": "Z41", "Z10006K2": "Z41" }
Software version (if not a Wikimedia wiki), browser information, screenshots, other information, etc.:
As of January 13, 2022 - As of January 31, 2022, persists