Closed tmszi closed 1 year ago
Describe the bug Sending a tax confirmation email does not work.
To Reproduce Steps to reproduce the behavior:
celery_1 | [2023-01-14 07:23:10,335: ERROR/ForkPoolWorker-4] Task smmapdfs.tasks.send_pdfsandwich[2536f4f1-d369-4915-bfe1-f6ea63127f84] raised unexpected: AttributeError("'UserProfile' object has no attribute 'name'") celery_1 | Traceback (most recent call last): celery_1 | File "/usr/local/lib/python3.9/site-packages/celery/app/trace.py", line 385, in trace_task celery_1 | R = retval = fun(*args, **kwargs) celery_1 | File "/usr/local/lib/python3.9/site-packages/celery/app/trace.py", line 648, in __protected_call__ celery_1 | return self.run(*args, **kwargs) celery_1 | File "/usr/local/lib/python3.9/site-packages/smmapdfs/tasks.py", line 32, in send_pdfsandwich celery_1 | email.send_pdfsandwich(sandwich, base_url) celery_1 | File "/usr/local/lib/python3.9/site-packages/smmapdfs/email.py", line 25, in send_pdfsandwich celery_1 | context = pdfsandwich.get_context(base_url=base_url) celery_1 | File "/usr/local/lib/python3.9/site-packages/smmapdfs/model_abcs/pdfsandwich_abc.py", line 50, in get_context celery_1 | context[name] = field(self.obj) celery_1 | File "/klub-v/apps/aklub/models.py", line 2577, in <lambda> celery_1 | "company_name": (lambda tc: tc.get_company_name()), celery_1 | File "/klub-v/apps/aklub/models.py", line 2676, in get_company_name celery_1 | return "%s" % (self.user_profile.name or "") celery_1 | AttributeError: 'UserProfile' object has no attribute 'name'
Expected behavior Sending a tax confirmation email should work.
Describe the bug Sending a tax confirmation email does not work.
To Reproduce Steps to reproduce the behavior:
Expected behavior Sending a tax confirmation email should work.