﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
36798	TypeError: MultilingualQuerySet._update() takes 2 positional arguments but 3 were given when saving model with 'update_fiels' argument	Nikolay Fedorov		"When attempting to save a model object with {{{obj.save(update_fields=[""myfield""])}}}, a TypeError occurs stating that {{{MultilingualQuerySet._update()}}} received 3 positional arguments but expected only 2. In previous version of django it's work fine.

{{{
Env: Python 3.13.3
Django 6.0
}}}


{{{
Traceback (most recent call last):
  File ""<console>"", line 1, in <module>
  File ""/Volumes/WWW/mysite/utils/ffmpeg/metadata.py"", line 65, in <module>
    video.save(update_fields=[""myfield""])
    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File ""/Users/user/.pyenv/versions/mysite/lib/python3.13/site-packages/django/db/models/base.py"", line 874, in save
    self.save_base(
    ~~~~~~~~~~~~~~^
        using=using,
        ^^^^^^^^^^^^
    ...<2 lines>...
        update_fields=update_fields,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File ""/Users/user/.pyenv/versions/mysite/lib/python3.13/site-packages/django/db/models/base.py"", line 966, in save_base
    updated = self._save_table(
        raw,
    ...<4 lines>...
        update_fields,
    )
  File ""/Users/user/.pyenv/versions/mysite/lib/python3.13/site-packages/django/db/models/base.py"", line 1110, in _save_table
    results = self._do_update(
        base_qs,
    ...<5 lines>...
        returning_fields,
    )
  File ""/Users/user/.pyenv/versions/mysite/lib/python3.13/site-packages/django/db/models/base.py"", line 1211, in _do_update
    return filtered._update(values, returning_fields)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: MultilingualQuerySet._update() takes 2 positional arguments but 3 were given
}}}
"	Bug	closed	Database layer (models, ORM)	6.0	Normal	invalid	update fields, save		Unreviewed	0	0	0	0	0	0
