interlegis / sapl

Sistema de Apoio ao Processo Legislativo
GNU General Public License v3.0
86 stars 81 forks source link

Migração: status de matéria #1048

Closed andreagudo closed 7 years ago

andreagudo commented 7 years ago

O status de matéria legislativa Autógrafo foi migrado como "??????????" e sigla "??????????".

LucianoAlmeida commented 7 years ago

Problema semelhante a esse: https://github.com/interlegis/sapl/issues/1047#issuecomment-298039679

andreagudo commented 7 years ago

Não creio que seja semelhante #1047 , pois usamos direto esse status Autógrafo.

LucianoAlmeida commented 7 years ago

As interrogações indicam que alguma entrada importante não existia e teve que ser criada pela migração. Como não temos o conteúdo da entrada que foi necessária ser criada, colocamos a string "??????????" justamente pra indicar que isso foi criado durante a migração e que não sabemos o seu conteúdo. Como é criado algo que não existia durante a migração, ambos os casos (este e o de #1047) são semelhantes. Estes casos devem ser verificados com calma após a migração pois são entradas necessárias que não existiam.

andreagudo commented 7 years ago

Abaixo os status existentes no 2.5, lá está "Autógrafo". captura de tela de 2017-05-05 08 03 12

LucianoAlmeida commented 7 years ago

Essa issue me ajudou a encontrar um problema no script de migração. Durante a migração, estava fazendo a busca pela última entrada de StatusTramitacao, porém este método estava me retornando um valor errado, por isso a entrada "Autógrafo" estava sendo substituido pelas interrogações. Contudo, essa entrada que possui várias interrogação continuará existindo, pois existe uma Tramitacao que não possui referência para nenhum StatusTramitacao, logo, por não haver referência e ser um campo obrigatório, tenho que criar um stub.

andreagudo commented 7 years ago

Embora o status Autógrafo agora esteja correto, continuar havendo um status "??????????" captura de tela de 2017-08-11 15 11 14