File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -100,22 +100,22 @@ class Meta:
100100 verbose_name_plural = 'Рецепты'
101101 ordering = ('-created_at' ,)
102102
103- def clean (self ):
103+ def save (self , * args , ** kwargs ):
104104 """Проверка на:
105105 - наличие тегов
106106 - минимальное допустимое время приготовления рецепта
107107 - отсутствие повторяющихся ингредиентов
108108 - минимальное количество ингредиента
109109 при добавлении рецепта через админ панель.
110110 """
111- if not self .tags .exists ():
112- raise ValidationError (
113- {'tags' : 'Необходимо указать хотя бы один тег.' })
114111 if self .cooking_time < MIN_COOKING_TIME :
115112 raise ValidationError ({
116113 'cooking_time' : f'Минимальное время '
117114 f'приготовления: { MIN_COOKING_TIME } ' })
118-
115+ super ().save (* args , ** kwargs )
116+ if not self .tags .exists ():
117+ raise ValidationError (
118+ {'tags' : 'Необходимо указать хотя бы один тег.' })
119119 ingredients_list = self .recipe_ingredients .all ()
120120 if not ingredients_list :
121121 raise ValidationError (
You can’t perform that action at this time.
0 commit comments