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

ValueError on Django 5 #979

Open
rafick1983 opened this issue Jan 6, 2025 · 0 comments
Open

ValueError on Django 5 #979

rafick1983 opened this issue Jan 6, 2025 · 0 comments

Comments

@rafick1983
Copy link

Saving data throws an error in Django 5:
ValueError: chunk_size must be provided when using QuerySet.iterator() after prefetch_related()

...

File "/opt/project/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 892, in save
self.save_base(
File "/opt/project/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1013, in save_base
post_save.send(
File "/opt/project/.venv/lib/python3.12/site-packages/django/dispatch/dispatcher.py", line 189, in send
response = receiver(signal=self, sender=sender, **named)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/project/.venv/lib/python3.12/site-packages/reversion/revisions.py", line 340, in _post_save_receiver
add_to_revision(instance, model_db=using)
File "/opt/project/.venv/lib/python3.12/site-packages/reversion/revisions.py", line 209, in add_to_revision
_add_to_revision(obj, db, model_db, True)
File "/opt/project/.venv/lib/python3.12/site-packages/reversion/revisions.py", line 184, in _add_to_revision
serialized_data=serializers.serialize(
^^^^^^^^^^^^^^^^^^^^^^
File "/opt/project/.venv/lib/python3.12/site-packages/django/core/serializers/init.py", line 134, in serialize
s.serialize(queryset, **options)
File "/opt/project/.venv/lib/python3.12/site-packages/django/core/serializers/base.py", line 144, in serialize
self.handle_m2m_field(obj, field)
File "/opt/project/.venv/lib/python3.12/site-packages/django/core/serializers/python.py", line 91, in handle_m2m_field
queryset_iterator(obj, field),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/project/.venv/lib/python3.12/site-packages/django/core/serializers/python.py", line 86, in queryset_iterator
.iterator()
^^^^^^^^^^
File "/opt/project/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 534, in iterator
raise ValueError(
ValueError: chunk_size must be provided when using QuerySet.iterator() after prefetch_related().

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

No branches or pull requests

1 participant