[FIX] BASE: Validation error in announcement form
This commit is contained in:
@@ -2410,6 +2410,18 @@ class AnnouncementForm(ModelForm):
|
||||
context = {"form": self}
|
||||
return render_to_string("announcement/as_p.html", context)
|
||||
|
||||
def clean(self):
|
||||
cleaned_data = super().clean()
|
||||
if isinstance(self.fields["employees"], HorillaMultiSelectField):
|
||||
self.errors.pop("employees", None)
|
||||
|
||||
employee_data = self.fields["employees"].queryset.filter(
|
||||
id__in=self.data.getlist("employees")
|
||||
)
|
||||
cleaned_data["employees"] = employee_data
|
||||
|
||||
return cleaned_data
|
||||
|
||||
|
||||
class AnnouncementCommentForm(ModelForm):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user