From 28fee2f6a6c6608d6c3588327f5a44d251e4963a Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Tue, 24 Apr 2018 18:57:31 +0300 Subject: [PATCH] Fix save images in admin --- api/v1/views.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/api/v1/views.py b/api/v1/views.py index 1df04f9e..dca3d1b6 100644 --- a/api/v1/views.py +++ b/api/v1/views.py @@ -376,6 +376,13 @@ class ConfigViewSet(generics.RetrieveUpdateAPIView): serializer_class = ConfigSerializer permission_classes = (IsAdmin,) + def perform_update(self, serializer): + files = dict() + for k, v in self.request.FILES.items(): + if v: + files[k] = v + serializer.save(**files) + def get_object(self): return Config.load()