Closed andreagudo closed 6 years ago
O @DtiLegBG fez um commit ano passado que transformou o numero
de Norma Jurídica em alfanumérico: #879 (para casos como 19-A, 20-B, etc). Assim sendo, a ordenação estranha da figura se deve a uma ordenação lexicográfica ("9" > "11" quando os dois são strings).
Passamos quase a tarde inteira tentando encontrar maneiras de manter como alfa-numérico e ordenar corretamente. Não vou fechar essa issue porque ainda continuamos tentando encontrar uma solução que agrade a todos, e por isso não vou fechar essa issue, mas a chance de ficar sem solução é possível.
UPDATE: a @tapumar e eu conseguimos encontrar uma forma bem complexa de consertar a ordenação. Em retrospecto, eu admito que foi um erro eu aceitar o PR da issue #879. Pelo menos fica a lição para o futuro.
O relatório de normas jurídicas tem, por primeiro critério de ordem, a data por ordem decrescente. O segundo critério é o Número, em ordem crescente, que deveria mudar para decrescente. https://sapl.agudo.rs.leg.br/norma/pesquisar?tipo=12&numero=&ano=2018&data_0=&data_1=&data_publicacao_0=&data_publicacao_1=&ementa=&assuntos=