`debusine-admin create_work_request server aptmirror` no longer works
Issuing `debusine-admin create_work_request server aptmirror` no longer works. Well, the creation of the work request succeeds and gets a `work_request_id`, but it doesn't do much useful things otherwise. The error log has details: 2024-12-10 21:25:04,776 [_task/3199749/139662267433024] ERROR: Exception in Task aptmirror Traceback (most recent call last): File "/usr/lib/python3/dist-packages/debusine/tasks/_task.py", line 451, in execute_logging_exceptions return self.execute() ^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/debusine/tasks/_task.py", line 464, in execute result = self._execute() ^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/debusine/server/tasks/aptmirror.py", line 494, in _execute self.update_sources(temp_path, self.plan_sources(temp_path)) File "/usr/lib/python3/dist-packages/debusine/server/tasks/aptmirror.py", line 286, in update_sources self.add_source( File "/usr/lib/python3/dist-packages/debusine/server/tasks/aptmirror.py", line 262, in add_source source_artifact = Artifact.objects.create_from_local_artifact( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/debusine/db/models/artifacts.py", line 118, in create_from_local_artifact artifact = Artifact.objects.create( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 658, in create obj.save(force_insert=True, using=self.db) File "/usr/lib/python3/dist-packages/debusine/db/models/artifacts.py", line 272, in save if not self.workspace.can_create_artifacts(context.user): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/debusine/db/models/permissions.py", line 72, in wrapper raise ContextConsistencyError("user was not set in context") debusine.db.context.ContextConsistencyError: user was not set in context 2024-12-10 21:25:05,102 [celery/3199749/139662267433024] ERROR: Task: aptmirror failed to execute
issue