From dcbdb7158ca9258601614a44eef3fd408f9578a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20Beaul=C3=A9?= Date: Wed, 19 Oct 2022 19:13:44 -0300 Subject: [PATCH] Set `set_value` as an object (non-static) method --- rest_framework/serializers.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py index d8226085b..632b88631 100644 --- a/rest_framework/serializers.py +++ b/rest_framework/serializers.py @@ -337,8 +337,7 @@ class Serializer(BaseSerializer, metaclass=SerializerMetaclass): 'invalid': _('Invalid data. Expected a dictionary, but got {datatype}.') } - @staticmethod - def set_value(dictionary, keys, value): + def set_value(self, dictionary, keys, value): """ Similar to Python's built in `dictionary[key] = value`, but takes a list of nested keys instead of a single key.