I'm trying to update a Django project from version 3.2.10 to 4.0.1
When running the tests, I'm getting this error:
File "/Users/akira/Projects/work/speedy/cash_flow/jobs/bank_account/process_flinks_transactions_job.py", line 63, in __init__
super(ProcessFlinksTransactionsJob, self).__init__(*args, **kwargs)
File "/Users/akira/.local/share/virtualenvs/speedy-kJQJ8v9W/lib/python3.8/site-packages/django/db/models/base.py", line 446, in __init__
raise TypeError(
TypeError: ProcessFlinksTransactionsJob() got both positional and keyword arguments for field 'name'.
The code that's raising the error is:
class ProcessFlinksTransactionsJob(Job):
objects = ProcessFlinksTransactionsJobManager()
def __init__(self, *args, **kwargs):
kwargs.update({"name": ProcessFlinksTransactionsJob.__name__})
super(ProcessFlinksTransactionsJob, self).__init__(*args, **kwargs)
How would I go about fixing this error?