fix: notification filter

This commit is contained in:
Setyo Nugroho 2022-07-08 15:34:30 +07:00
parent 2503a904c8
commit cffbdc0f32

View file

@ -201,7 +201,7 @@ class InvoiceViewSet(viewsets.ModelViewSet):
send_notification_from_template( send_notification_from_template(
project=invoice.project, project=invoice.project,
title=settings.EMAIL_TAG + f' Invoice #{invoice.id} in Unpaid', title=settings.EMAIL_TAG + f' Invoice #{invoice.id} is Unpaid',
short_description=f'Invoice is Unpaid with total of {invoice.total}', short_description=f'Invoice is Unpaid with total of {invoice.total}',
template='invoice.html', template='invoice.html',
context={ context={
@ -376,7 +376,7 @@ class NotificationViewSet(viewsets.ModelViewSet):
tenant_id = self.request.query_params.get('tenant_id', None) tenant_id = self.request.query_params.get('tenant_id', None)
if tenant_id is None: if tenant_id is None:
return Notification.objects.order_by('-created_at') return Notification.objects.order_by('-created_at')
if tenant_id == 0: if tenant_id == '0':
return Notification.objects.filter(project=None).order_by('-created_at') return Notification.objects.filter(project=None).order_by('-created_at')
return Notification.objects.filter(project__tenant_id=tenant_id).order_by('-created_at') return Notification.objects.filter(project__tenant_id=tenant_id).order_by('-created_at')