Parisson / TimeSide

scalable audio processing framework and server written in Python
https://timeside.ircam.fr/docs/
GNU Affero General Public License v3.0
369 stars 59 forks source link

Multiple Results still brake #201

Closed yomguy closed 3 years ago

yomguy commented 4 years ago

Traceback (most recent call last): File "/usr/local/lib/python3.7/dist-packages/celery/app/trace.py", line 385, in trace_task R = retval = fun(*args, kwargs) File "/usr/local/lib/python3.7/dist-packages/celery/app/trace.py", line 650, in __protected_call__ return self.run(*args, *kwargs) File "/srv/lib/timeside/timeside/server/tasks.py", line 39, in experience_run item.run(experience) File "/srv/lib/timeside/timeside/server/models.py", line 600, in run set_results_from_processor(proc, preset) File "/srv/lib/timeside/timeside/server/models.py", line 560, in set_results_from_processor item=self File "/usr/local/lib/python3.7/dist-packages/django/db/models/manager.py", line 82, in manager_method return getattr(self.get_queryset(), name)(args, kwargs) File "/usr/local/lib/python3.7/dist-packages/django/db/models/query.py", line 538, in get_or_create return self.get(**kwargs), False File "/usr/local/lib/python3.7/dist-packages/django/db/models/query.py", line 412, in get (self.model._meta.object_name, num) timeside.server.models.Result.MultipleObjectsReturned: get() returned more than one Result -- it returned 2!