Skip to content

Periodic Tasks: execução por scheduler exige usuário definido #880

@patymori

Description

@patymori

Descrição do problema

Ao configurar tarefas para executar com scheduler, elas foram interrompidas com a seguinte exceção:

'traceback': '[\' File "/app/proc/tasks.py", line 911, in task_migrate_and_publish_articles_by_journal\\n username=user.username,\\n ^^^^^^^^^^^^^\\n\']', 
'exceptions': [], 'exception_type': "<class 'AttributeError'>", 
'exception_message': "'NoneType' object has no attribute 'username'"

Passos para reproduzir o problema

  1. Configurar uma das tarefas que tenha como um dos argumentos o campo username para executar com um scheduler e habilitar para que ela execute conforme o agendamento. Também manter o campo username em Keyword Arguments como null
  2. Após a execução, verificar a tarefa em Event Tracker que o status ficou como interrupted
  3. Observe o erro nos detalhes da tarefa

Comportamento esperado

Garantir que todas as tarefas devem executar usando o usuário logado que está disparando a tarefa.

Screenshots ou vídeos

n/a

Anexos

.

Ambiente utilizado

Upload v2.12.0rc1

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions