-
-
Notifications
You must be signed in to change notification settings - Fork 247
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[14.0][FIX] QR Code não está sendo impresso em dispositivos android nas versões mais recentes #2522
Conversation
Hi @ygcarvalh, @mileo, @lfdivino, @luismalta, |
5a9b168
to
310c0b7
Compare
@felipezago eu acho que vc ganharia a instalar o pre-commit no seu computador :-)
Que aí vc roda localmente antes de mandar no GitHub, que fica matando as focas com aquecimento global de rodar a CI do projeto todo ;-) |
37e1796
to
fbce027
Compare
70e80a0
to
6e6ca43
Compare
This PR has the |
Então, eu acho que para facilitar o debug seria bom que a lib l10n_br_pos/static/lib/qrcode.min.js nao seja "minificada" mas deixar o Odoo fazer o minify dela, pois ele faz sozinho. Assim, se vc botar a lib original não minificada, quando alguém botar o ?debug=assets no URL pelo menos a lib viria sem minificação e seria mais fácil debugar esse tipo de problema que vc resolveu agora. Eu acabei de olhar, no OCA/web, tem apenas 2 módulos que tem libs minificadas (uma sendo base64.js) e nas v15 e v16 não tem mais nenhum, ou seja eu acho que não é uma pratica muito legal. Vale para a outra lib sBarcode.code128.min.js tb. |
feito! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM (code, não testei)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Só para deixar claro @lfdivino @ygcarvalh e todo pessoal da Kmee que estão registrados como mantenedor do módulo vcs tem permissão de dar o ocabot merge quando o PR afeta apenas o módulo que vcs estão como mantenedores (no caso seria menor eu acho). Nesse tipo de situação faz até mais sentido vcs que dominam o módulo fazer do que eu por examplo. Agora atenção, mantenedor não deve fazer besteira tá. Mas aí que tá ou é pose ou é para valer :-) |
/ocabot merge minor |
On my way to merge this fine PR! |
@rvalyi your merge command was aborted due to failed check(s), which you can inspect on this commit of 14.0-ocabot-merge-pr-2522-by-rvalyi-bump-minor. After fixing the problem, you can re-issue a merge command. Please refrain from merging manually as it will most probably make the target branch red. |
/ocabot merge minor |
On my way to merge this fine PR! |
@rvalyi your merge command was aborted due to failed check(s), which you can inspect on this commit of 14.0-ocabot-merge-pr-2522-by-rvalyi-bump-minor. After fixing the problem, you can re-issue a merge command. Please refrain from merging manually as it will most probably make the target branch red. |
Aff o merge não ta indo porque ele ta tentando puxar a nfelib 2 claro. Então uma solução é aprovar esse PR trivial que resolve o problema: #2541 |
Pronto, agora com a aprovação do PR acredito que não vai mais dar problema |
/ocabot merge minor |
This PR looks fantastic, let's merge it! |
Congratulations, your PR was merged at 4786ac2. Thanks a lot for contributing to OCA. ❤️ |
Nas versões mais novas do android o QR code da nota não está sendo impresso, mesmo aparecendo na tela.
Isso acontece devido a um problema de regex na própria lib "qrcode.js". Existe até um PR em aberto resolvendo esse problema davidshimjs/qrcodejs#256.
Para solucionar baixei a nova versão da lib, fiz a alteração necessária do regex e importei novamente no projeto. Também precisei criar um evento para imprimir automaticamente apenas quando o QR code estiver 100% renderizado.