Fields param in issue are untranslated so if you use custom_field's name instead of id Jira API won't return it. Those changes are supposed to fix that.
Changes:
Extracted translation part to seperate methods
Changed variable names to be less abraviated
Reused those methods in Issue method
Missing tests for limiting fields on Issue method
Seperate tests for translation (Added duedate field to test issue)
Fields param in issue are untranslated so if you use custom_field's name instead of id Jira API won't return it. Those changes are supposed to fix that.
Changes:
To Do: Squash commits before merge