Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request: Integers returned as ints #12

Open
tobiasbp opened this issue May 29, 2019 · 4 comments
Open

Request: Integers returned as ints #12

tobiasbp opened this issue May 29, 2019 · 4 comments

Comments

@tobiasbp
Copy link

Integers are returned as strings. They should be returned as type int.

Here is the data from a project:

{'priority_end': '3', 'is_everybody_allowed': '0', 'is_public': '0', 'owner_id': '0', 'predefined_email_subjects': None, 'show_default_swimlane': '1', 'is_private': '0', 'priority_start': '0', 'default_swimlane': 'Default swimlane', 'id': '29', 'token': '', 'end_date': '2019-08-18', 'url': {'board': 'https://kanboard.kontrapunkt.com/board/29', 'list': 'https://kanboard.example.com/list/29'}, 'last_modified': '1558972198', 'email': '', 'identifier': '****', 'name': '**', 'start_date': '2019-02-19', 'priority_default': '0'}

@tobiasbp tobiasbp changed the title Integers returned as strings Request: Integers returned as ints May 29, 2019
@fguillot
Copy link
Member

fguillot commented Jun 1, 2019

The API response (PHP app) should return the correct types in JSON. The Python client doesn't do any processing.

@tobiasbp
Copy link
Author

tobiasbp commented Jun 2, 2019

OK. So I should investigate the JSON returned, and possibly open a request in the Kanboard code?

@fguillot
Copy link
Member

fguillot commented Jun 4, 2019

The issue is not specific to the Python client but the JSON returned by the API. Several API procedures returns the data from the database as-is. If I recall correctly, PHP doesn't convert database records to the proper types, or it might be inconsistent depending of database driver.

@tobiasbp
Copy link
Author

tobiasbp commented Jun 5, 2019

The issue is not specific to the Python client but the JSON returned by the API.

So, if this was to be fixed, it would be a change to the kanboard project itself?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants