Skip to content

Missing DEBT goal_type for categories #16

@borsboom

Description

@borsboom

When I run this code:

import ynab_api
from ynab_api.api import categories_api
ynab_configuration = ynab_api.Configuration()
ynab_configuration.api_key_prefix['bearer'] = 'Bearer'
ynab_configuration.api_key['bearer'] = 'REDACTED'
ynab_client = ynab_api.ApiClient(ynab_configuration)
categories_api_instance = categories_api.CategoriesApi(ynab_client)
categories_response = categories_api_instance.get_categories('REDACTED')

I get this exception:

ynab_api.exceptions.ApiValueError: Invalid inputs given to generate an instance of 'CategoryGroupWithCategoriesAllOf'. The input data was invalid for the allOf schema 'CategoryGroupWithCategoriesAllOf' in the composed schema 'CategoryGroupWithCategories'. Error=Invalid value for `goal_type` (DEBT), must be one of [None, 'TB', 'TBD', 'MF', 'NEED']

I can locally add 'DEBT': 'DEBT' to the allowed_values for goal_type in model/category.py, and then it works fine, but maybe this means the code needs to be regenerated from the OpenAPI definition?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions