Просмотр исходного кода

post_save_set_ancestors_are_public should not run when loading fixtures, (#4040)

The fixtures should contain the correct data.
master
Voxin Muyli 2 лет назад
Родитель
Сommit
4b9c833a8a
Аккаунт пользователя с таким Email не найден
1 измененных файлов: 3 добавлений и 0 удалений
  1. 3
    0
      src/oscar/apps/catalogue/receivers.py

+ 3
- 0
src/oscar/apps/catalogue/receivers.py Просмотреть файл

@@ -35,4 +35,7 @@ if settings.OSCAR_DELETE_IMAGE_FILES:
35 35
 
36 36
 @receiver(post_save, sender=Category, dispatch_uid='set_ancestors_are_public')
37 37
 def post_save_set_ancestors_are_public(sender, instance, **kwargs):
38
+    if kwargs.get("raw"):
39
+        return
40
+
38 41
     instance.set_ancestors_are_public()

Загрузка…
Отмена
Сохранить