-
-
Notifications
You must be signed in to change notification settings - Fork 307
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] l10n_it_ricevute_bancarie: avoid loosing reference to lines partner #2821
[14.0][FIX] l10n_it_ricevute_bancarie: avoid loosing reference to lines partner #2821
Conversation
1cef4f8
to
43f49bb
Compare
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 👍
Approvo perché i commenti che ho evidenziato sono solo dei nitpick.
Altra nota: potresti sostituire la descrizione della PR con quanto riportato qui sotto?
Corregge #2829 per 14.0
.
Così facendo il collegamento con la corrispondente issue di tracciamento è più immediato.
Grazie!
43f49bb
to
4473038
Compare
tests / test with Odoo fallisce per #2836 |
Dovrebbe bastare un rebase. |
4473038
to
763e05e
Compare
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
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.
Riporto quanto dedotto in chiamata: il problema in realtà sembra essere di _recompute_tax_lines
che se chiamato senza aver prima scollegato le righe non si comporta correttamente e, a quanto vedo dalla issue, scollega i partner.
Ho fatto solo revisione del codice e secondo me va bene; visto che è una fix riesci mica ad aggiungere un test che verifichi il comportamento corretto?
Altrimenti per me si può mergiare anche così
return invoice | ||
|
||
def get_line_ids_to_remove(self, invoice): |
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.
Da un metodo get_line_ids_to_remove
mi aspetterei che restituisca una lista di ID, così sarebbe anche più riutilizzabile in altri punti.
This PR has the |
1 similar comment
This PR has the |
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.
Riporto quanto dedotto in chiamata: il problema in realtà sembra essere di _recompute_tax_lines
che se chiamato senza aver prima scollegato le righe non si comporta correttamente e, a quanto vedo dalla issue, scollega i partner.
Ho fatto solo revisione del codice e secondo me va bene; visto che è una fix riesci mica ad aggiungere un test che verifichi il comportamento corretto?
Altrimenti per me si può mergiare anche così
763e05e
to
a4602c6
Compare
a4602c6
to
089193d
Compare
…es partner Itroduce a check on the array because when no line has a .due_cost_line, the actions modified deleted the partner's reference in all the lines
089193d
to
cd9d044
Compare
/ocabot merge patch |
What a great day to merge this nice PR. Let's do it! |
Congratulations, your PR was merged at 8704bd5. Thanks a lot for contributing to OCA. ❤️ |
Corregge #2829 per 14.0.