Open
Description
quick dump here of error occuring during unit tests in our github action test suite, tests don't seem to fail strangely enough:
celeryworker-1 | [05/Mar/2025 20:06:22] ERROR [celery.app.trace:267] Task dojo.finding.helper.post_process_finding_save[30d495d4-3be2-4196-ae33-2563215043fa] raised unexpected: AttributeError("'NoneType' object has no attribute 'hash_code'")
celeryworker-1 | Traceback (most recent call last):
celeryworker-1 | File "/usr/local/lib/python3.11/site-packages/celery/app/trace.py", line 453, in trace_task
celeryworker-1 | R = retval = fun(*args, **kwargs)
celeryworker-1 | ^^^^^^^^^^^^^^^^^^^^
celeryworker-1 | File "/usr/local/lib/python3.11/site-packages/celery/app/trace.py", line 736, in __protected_call__
celeryworker-1 | return self.run(*args, **kwargs)
celeryworker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^
celeryworker-1 | File "/app/dojo/decorators.py", line 116, in __wrapper__
celeryworker-1 | return func(*args, **kwargs)
celeryworker-1 | ^^^^^^^^^^^^^^^^^^^^^
celeryworker-1 | File "/app/dojo/finding/helper.py", line 358, in post_process_finding_save
celeryworker-1 | if finding.hash_code is not None:
celeryworker-1 | ^^^^^^^^^^^^^^^^^
celeryworker-1 | AttributeError: 'NoneType' object has no attribute 'hash_code'