From 7800af03416d934dead03a4b10443f683350a3ec Mon Sep 17 00:00:00 2001 From: Sujai Kumar Gupta Date: Thu, 26 Sep 2024 02:06:25 +0530 Subject: [PATCH] add a validate method for DeleteChannelValidator so force_delete wont be ignored --- kolibri/core/content/tasks.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/kolibri/core/content/tasks.py b/kolibri/core/content/tasks.py index 44ac281a775..a1cf2911ce2 100644 --- a/kolibri/core/content/tasks.py +++ b/kolibri/core/content/tasks.py @@ -482,6 +482,15 @@ def diskexport( class DeleteChannelValidator(ChannelResourcesValidator): force_delete = serializers.BooleanField(default=False) + def validate(self, data): + job_data = super(ChannelResourcesValidator, self).validate(data) + job_data["kwargs"].update( + { + "force_delete": data.get("force_delete"), + } + ) + return job_data + @register_task( validator=DeleteChannelValidator,