item_forms: Allow signals to return None (#4237)

Co-authored-by: Richard Schreiber <schreiber@rami.io>
This commit is contained in:
Martin Gross
2024-06-18 16:24:39 +02:00
committed by GitHub
parent cc7b00e206
commit cb95cdc6ce

View File

@@ -1323,6 +1323,8 @@ class ItemUpdateGeneral(ItemDetailMixin, EventPermissionRequiredMixin, MetaDataE
def plugin_forms(self):
forms = []
for rec, resp in item_forms.send(sender=self.request.event, item=self.item, request=self.request):
if not resp:
continue
if isinstance(resp, (list, tuple)):
forms.extend(resp)
else: