A user is not likely to perform the steps below (translating strings in 2 different languages) however I am reporting the issue hoping that it gives an insight into how contributions containing 0 strings are created. Possibly the issue existed before the upgrade!
Steps to reproduce:
- Translate a string in one language e.g. Dutch (nl) then translate a string in a different language e.g. en_fix
- Go to the stage then unstage one of the strings
- Send the remaining string to language pack maintainers
Expected result: Only one contribution is listed, containing 1 string.
Actual result: 2 contributions are listed, one of which contains 0 strings e.g. https://lang.next.moodle.org/local/amos/contrib.php?id=36900