You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
fix: use the [] after key names for array variables
This is not a complete fix. We need to re-architect things so that forthe 'params' parameter passed into `requests.request()` we use a listof tuples. The reason for this is then we can pass in items whichcontain the same key but different values. For example we want to beable to pass [('assigned_ids[]', 1), ('assigned_ids[]', 2)] which isnot something we can do with a dictionary.1. Create a new CsvStringAttribute class. This is to indicate types which are sent to the GitLab server as comma-separated-strings (CSV) but we have been allowing users to use a list-of-strings. These values are NOT array values, so adding [] to the key name breaks them.2. Rename ListAttribute to ArrayAttribute.3. If a value is of type ArrayAttribute then append '[]' to the name of the value.