Skip to content

Erro 500 da API na atualização de alguns planos de trabalho #220

Description

@antonioccneto

Olá, aqui no Instituto temos sistema próprio e até hoje conseguimos enviar todos os planos de entregas, planos de trabalhos e informações dos participantes sem problemas.

No entanto, hoje tentamos sincronizar os dados e ao enviar alguns planos de trabalho estamos recebendo erro 500 dos servidor da API de Recepção de dados.

Realizei alguns testes e pelo que verifiquei, o erro está ocorrendo quando um plano de trabalho que já existe na base de vocês (ou seja, ele já foi enviado anteriormente) é enviado novamente após alguma atualização do Plano. Em resumo: Alguns planos passam, outros recebem erro 500.

Aparentemente o erro está nesta parte:

novo_plano_trabalho = await crud.update_plano_trabalho(

await session.refresh(db_plano_atualizado)

O erro 500 resulta em:

sqlalchemy.exc.InvalidRequestError: Instance '<PlanoTrabalho at 0x7f043d02dc10>' is not persistent within this Session

Conseguem verificar esta situação?

Agradeço.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions