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

Dumpscript serializes enumfields.Enum incorrectly #1493

Open
DanLipsitt opened this issue Feb 24, 2020 · 1 comment
Open

Dumpscript serializes enumfields.Enum incorrectly #1493

DanLipsitt opened this issue Feb 24, 2020 · 1 comment

Comments

@DanLipsitt
Copy link
Contributor

Enum fields made with django-enumfields serialize incorrectly as __repr__-like strings.

Model

import enumfields

class Action(enumfields.Enum):
    LIST = 'list'

class Permission(models.model):
   action = enumfields.EnumField(Action, max_length=30)

manage.py dumpscript output (incorrect)

app_permission_1 = UserCategoryPermission()
app_permission_1.action = <Action.LIST: 'list'>

yaml manage.py dumpdata output (correct)

- model: app.permission
  pk: 1
  fields:
    action: list
@blueyed
Copy link
Contributor

blueyed commented Jul 15, 2022

related (code): #1746

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

No branches or pull requests

3 participants