Preserve commas in milestones without splitting entries #275
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Contexto
Perceberam um bug no campo de marcos quando é utilizado vírgulas no corpo do texto. Este PR corrige um problema onde o uso de vírgulas nos marcos (milestones) estava dividindo o texto em múltiplas entradas. A solução implementada agora trata as vírgulas dentro dos valores corretamente, permitindo que os marcos sejam salvos como uma lista JSON.
Link da Tarefa/Issue
Como foi implementado
Foi alterado todo o tratamento do widget para manipulação de JSON. Utilizando JSON para encapsular os dados, você garante que textos complexos, incluindo aqueles com vírgulas, sejam tratados corretamente.
Se o usuário adicionasse dois marcos separados por vírgula, eles poderiam aparecer assim:
"Em 2016 eu organizei um evento, e foi em Brasília, Outro marco importante"
Com a nova abordagem, os dados são armazenados como uma lista JSON. Se o usuário adicionar os mesmos marcos, eles serão armazenados assim:
[ "Em 2016 eu organizei um evento, e foi em Brasília", "Outro marco importante" ]