{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":43760104,"defaultBranch":"master","name":"metasfresh","ownerLogin":"metasfresh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-06T15:38:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13364239?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718114926.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"2590ba5f9be32a0729a92d2ca1a8f1c58c7a059d","ref":"refs/heads/inner_silence/uat/fix_bpartner_API_IBAN_update","pushedAt":"2024-06-11T14:08:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"metas-ts","name":"Tobias Schöneberg","path":"/metas-ts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264789?s=80&v=4"},"commit":{"message":"JsonPersisterService: Fix bug when IBAN is updated\n\n..also do minor improvements elsewhere","shortMessageHtmlLink":"JsonPersisterService: Fix bug when IBAN is updated"}},{"before":null,"after":"517938b95387e481378904456ba31c8eed559ace","ref":"refs/heads/middle_ages/uat/fix_contract_with_bp_relation","pushedAt":"2024-06-11T13:14:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"metas-ts","name":"Tobias Schöneberg","path":"/metas-ts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264789?s=80&v=4"},"commit":{"message":"FlatrateBL.createTerm now gets billto location like order does\n\nI.e. it prefers a bill-relation partner if there is one\n\n#17995","shortMessageHtmlLink":"FlatrateBL.createTerm now gets billto location like order does"}},{"before":"672bc722d90342f4a915cc7f05b15790f8192acb","after":null,"ref":"refs/heads/mergify/copy/release_5.175/pr-18192","pushedAt":"2024-06-11T11:30:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"446069928ac144355ac889f780a32d930b3ce495","after":"f1db5a10522862f37cdb6f7ede706a6c6e906627","ref":"refs/heads/release_5.175","pushedAt":"2024-06-11T11:29:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"metas-ts","name":"Tobias Schöneberg","path":"/metas-ts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264789?s=80&v=4"},"commit":{"message":"Prevend DBuniqueConstraintException when updating invoice candidates (copy #18192) (#18208)\n\n* Prevend DBuniqueConstraintException when updating invoice candidates (#18192)\r\n\r\n* Reduce concurrent access to I_C_Invoice_Candidate_HeaderAggregation and if it still happens and causes a DBUniqueConstraintException, then retry\r\n* This includes a port of some parts of https://github.com/metasfresh/metasfresh/commit/e0ed808fbc965829a358ffcadfb44640c78c8028#diff-5bd9c56cac93b21f5ac696fde6aaad8c4b087ef8780a707ab1cedfa5f68c483f\r\n* InvoiceCandDAO.hasInvalidInvoiceCandidatesForSelection: shortcut in case the selection is empty\r\n\r\n---------\r\n\r\nCo-authored-by: Teodor Sarca \r\n(cherry picked from commit 389c9c4bc089ea4ba5fec2f19300a64e853e1b1b)\r\n\r\n* fix c&p error\r\n\r\n---------\r\n\r\nCo-authored-by: Tobias Schöneberg \r\nCo-authored-by: Tobias Schöneberg ","shortMessageHtmlLink":"Prevend DBuniqueConstraintException when updating invoice candidates …"}},{"before":"3209c0184f27d8edb5772fb830153dd2283ed225","after":"345f106f3325056dd5bcc781741f93ae487af082","ref":"refs/heads/release_gh18205","pushedAt":"2024-06-11T08:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dm-ps","name":null,"path":"/dm-ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83770997?s=80&v=4"},"commit":{"message":"fix cucumber and improvements\nrefs: https://github.com/metasfresh/metasfresh/issues/18205","shortMessageHtmlLink":"fix cucumber and improvements"}},{"before":"55fa584addeec06f10f905ef9eecb8efdb5416fe","after":null,"ref":"refs/heads/release_CP_PR18192","pushedAt":"2024-06-11T08:25:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"e36edb1b6a818c7e321a3eed5f90ec8b26d8b140","after":"31b57613baff8e0dcc04eadf277da1e75c50c036","ref":"refs/heads/release","pushedAt":"2024-06-11T08:24:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Prevend DBuniqueConstraintException when updating invoice candidates (#18192) (#18209)\n\n* Reduce concurrent access to I_C_Invoice_Candidate_HeaderAggregation and if it still happens and causes a DBUniqueConstraintException, then retry\n* This includes a port of some parts of https://github.com/metasfresh/metasfresh/commit/e0ed808fbc965829a358ffcadfb44640c78c8028#diff-5bd9c56cac93b21f5ac696fde6aaad8c4b087ef8780a707ab1cedfa5f68c483f\n* InvoiceCandDAO.hasInvalidInvoiceCandidatesForSelection: shortcut in case the selection is empty\n\n---------\n\nCo-authored-by: Teodor Sarca \n(cherry picked from commit 389c9c4bc089ea4ba5fec2f19300a64e853e1b1b)\n\nsolved Conflicts:\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/IInvoiceCandBL.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/IInvoiceCandDAO.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/AggregationDAO.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandBL.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandBLCreateInvoices.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandInvalidUpdater.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandidateEnqueuer.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/modelvalidator/C_Invoice_Candidate.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/spi/impl/aggregator/standard/InvoiceCandidateWithInOutLine.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/test/java/de/metas/invoicecandidate/api/impl/PlainInvoiceCandDAO.java","shortMessageHtmlLink":"Prevend DBuniqueConstraintException when updating invoice candidates (#…"}},{"before":null,"after":"79b2e472c8276ee5a9fba6ed6bad5354f2462db4","ref":"refs/heads/inner_silence_uat_ImproveModuleContractPrices","pushedAt":"2024-06-11T08:02:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"metas-rc","name":"Ruxandra Craciunescu","path":"/metas-rc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16001442?s=80&v=4"},"commit":{"message":"proto started","shortMessageHtmlLink":"proto started"}},{"before":"4f6e7008f223a2e0910b62e53e703189d11500d2","after":"672bc722d90342f4a915cc7f05b15790f8192acb","ref":"refs/heads/mergify/copy/release_5.175/pr-18192","pushedAt":"2024-06-11T07:48:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metas-ts","name":"Tobias Schöneberg","path":"/metas-ts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264789?s=80&v=4"},"commit":{"message":"fix c&p error","shortMessageHtmlLink":"fix c&p error"}},{"before":null,"after":"4ba64df379761583e64ca002a5db4d7ab7c913ab","ref":"refs/heads/metas-ts/master/merge-from/origin/vampire_textbook_uat","pushedAt":"2024-06-11T06:52:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"metas-ts","name":"Tobias Schöneberg","path":"/metas-ts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264789?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/vampire_textbook_uat' into metas-ts/master/merge-from/origin/vampire_textbook_uat\n\nsolved Conflicts:\n\tbackend/de.metas.edi/src/main/sql/postgresql/ddl/views/edi_cctop_invoic_500_v_view.sql\n\tbackend/de.metas.ui.web.base/src/main/java/de/metas/ui/web/document/geo_location/GeoLocationDocumentService.java","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/vampire_textbook_uat' into metas…"}},{"before":"c754dc4582b3546a8ccb9fb530a855861795f825","after":null,"ref":"refs/heads/vampire_textbook/uat/invoic_tweaks","pushedAt":"2024-06-11T06:48:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"1f04fd743b9170d7c66590a9670cf93b2cd1b000","after":"1b123ed828d3499a7ca6d92f4e3c37163dc1e23e","ref":"refs/heads/vampire_textbook_uat","pushedAt":"2024-06-11T06:47:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"metas-ts","name":"Tobias Schöneberg","path":"/metas-ts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264789?s=80&v=4"},"commit":{"message":"Remove the requirements for every INVOIC bpartner to have a VATaxID (#18152)\n\n* remove the requirements for every INVOIC bpartner to have a VATaxID\r\n* fix two tests\r\n (cherry picked from commit 2a216232190ec3fe34a45fbb2f9a786028b03cec)\r\n* fix failing cucumber-test after my recent CP","shortMessageHtmlLink":"Remove the requirements for every INVOIC bpartner to have a VATaxID (#…"}},{"before":null,"after":"55fa584addeec06f10f905ef9eecb8efdb5416fe","ref":"refs/heads/release_CP_PR18192","pushedAt":"2024-06-11T06:19:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"metas-ts","name":"Tobias Schöneberg","path":"/metas-ts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264789?s=80&v=4"},"commit":{"message":"Prevend DBuniqueConstraintException when updating invoice candidates (#18192)\n\n* Reduce concurrent access to I_C_Invoice_Candidate_HeaderAggregation and if it still happens and causes a DBUniqueConstraintException, then retry\n* This includes a port of some parts of https://github.com/metasfresh/metasfresh/commit/e0ed808fbc965829a358ffcadfb44640c78c8028#diff-5bd9c56cac93b21f5ac696fde6aaad8c4b087ef8780a707ab1cedfa5f68c483f\n* InvoiceCandDAO.hasInvalidInvoiceCandidatesForSelection: shortcut in case the selection is empty\n\n---------\n\nCo-authored-by: Teodor Sarca \n(cherry picked from commit 389c9c4bc089ea4ba5fec2f19300a64e853e1b1b)\n\nsolved Conflicts:\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/IInvoiceCandBL.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/IInvoiceCandDAO.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/AggregationDAO.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandBL.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandBLCreateInvoices.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandInvalidUpdater.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandidateEnqueuer.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/modelvalidator/C_Invoice_Candidate.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/spi/impl/aggregator/standard/InvoiceCandidateWithInOutLine.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/test/java/de/metas/invoicecandidate/api/impl/PlainInvoiceCandDAO.java","shortMessageHtmlLink":"Prevend DBuniqueConstraintException when updating invoice candidates (#…"}},{"before":"d39f77ba890727b43a76377dac6abbd5fbb1d76b","after":null,"ref":"refs/heads/mergify/copy/release/pr-18192","pushedAt":"2024-06-11T05:30:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"metas-ts","name":"Tobias Schöneberg","path":"/metas-ts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264789?s=80&v=4"}},{"before":null,"after":"4f6e7008f223a2e0910b62e53e703189d11500d2","ref":"refs/heads/mergify/copy/release_5.175/pr-18192","pushedAt":"2024-06-11T05:28:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Prevend DBuniqueConstraintException when updating invoice candidates (#18192)\n\n* Reduce concurrent access to I_C_Invoice_Candidate_HeaderAggregation and if it still happens and causes a DBUniqueConstraintException, then retry\n* This includes a port of some parts of https://github.com/metasfresh/metasfresh/commit/e0ed808fbc965829a358ffcadfb44640c78c8028#diff-5bd9c56cac93b21f5ac696fde6aaad8c4b087ef8780a707ab1cedfa5f68c483f\n* InvoiceCandDAO.hasInvalidInvoiceCandidatesForSelection: shortcut in case the selection is empty\n\n---------\n\nCo-authored-by: Teodor Sarca \n(cherry picked from commit 389c9c4bc089ea4ba5fec2f19300a64e853e1b1b)","shortMessageHtmlLink":"Prevend DBuniqueConstraintException when updating invoice candidates (#…"}},{"before":null,"after":"d39f77ba890727b43a76377dac6abbd5fbb1d76b","ref":"refs/heads/mergify/copy/release/pr-18192","pushedAt":"2024-06-11T05:27:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Prevend DBuniqueConstraintException when updating invoice candidates (#18192)\n\n* Reduce concurrent access to I_C_Invoice_Candidate_HeaderAggregation and if it still happens and causes a DBUniqueConstraintException, then retry\n* This includes a port of some parts of https://github.com/metasfresh/metasfresh/commit/e0ed808fbc965829a358ffcadfb44640c78c8028#diff-5bd9c56cac93b21f5ac696fde6aaad8c4b087ef8780a707ab1cedfa5f68c483f\n* InvoiceCandDAO.hasInvalidInvoiceCandidatesForSelection: shortcut in case the selection is empty\n\n---------\n\nCo-authored-by: Teodor Sarca \n(cherry picked from commit 389c9c4bc089ea4ba5fec2f19300a64e853e1b1b)\n\n# Conflicts:\n#\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/IInvoiceCandBL.java\n#\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/IInvoiceCandDAO.java\n#\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/AggregationDAO.java\n#\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandBL.java\n#\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandBLCreateInvoices.java\n#\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandInvalidUpdater.java\n#\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandidateEnqueuer.java\n#\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/modelvalidator/C_Invoice_Candidate.java\n#\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/spi/impl/aggregator/standard/InvoiceCandidateWithInOutLine.java\n#\tbackend/de.metas.swat/de.metas.swat.base/src/test/java/de/metas/invoicecandidate/api/impl/PlainInvoiceCandDAO.java","shortMessageHtmlLink":"Prevend DBuniqueConstraintException when updating invoice candidates (#…"}},{"before":"95423926060f1ec87bddfcd1e68ffb0f47b8d67c","after":null,"ref":"refs/heads/metas-ts/master/merge-from/origin/soft_panda_uat","pushedAt":"2024-06-11T05:24:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"1732b3e53bbec21d42ab8f5d26049273e1843128","after":"81f93493aaf7c09c31e25bdb02867947940adb91","ref":"refs/heads/master","pushedAt":"2024-06-11T05:24:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"metas-ts","name":"Tobias Schöneberg","path":"/metas-ts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264789?s=80&v=4"},"commit":{"message":"Merge pull request #18203 from metasfresh/metas-ts/master/merge-from/origin/soft_panda_uat\n\nMerge to master from origin/soft_panda_uat","shortMessageHtmlLink":"Merge pull request #18203 from metasfresh/metas-ts/master/merge-from/…"}},{"before":null,"after":"3209c0184f27d8edb5772fb830153dd2283ed225","ref":"refs/heads/release_gh18205","pushedAt":"2024-06-10T19:06:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dm-ps","name":null,"path":"/dm-ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83770997?s=80&v=4"},"commit":{"message":"DD_Order: moving product to other warehouse not working correctly\nrefs: https://github.com/metasfresh/metasfresh/issues/18205","shortMessageHtmlLink":"DD_Order: moving product to other warehouse not working correctly"}},{"before":null,"after":"ea202e2b110160addda3314f34e09a0324511eb5","ref":"refs/heads/inner_silence_uat_void_final_invoice","pushedAt":"2024-06-10T16:35:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adi-stefan","name":"Adrian","path":"/adi-stefan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60300682?s=80&v=4"},"commit":{"message":"First implementation of ability to void/reverse final/definitive invoices","shortMessageHtmlLink":"First implementation of ability to void/reverse final/definitive invo…"}},{"before":"438883a43dda09517ea586cd791fa656cd9a9ecd","after":null,"ref":"refs/heads/middle_ages/uat/fix_caching_problem","pushedAt":"2024-06-10T15:27:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"20979928438dd1d5265f323cb409e4de8618fffa","after":"cf11eccb87fb8df3c8e347bac4b59943d6970168","ref":"refs/heads/middle_ages_uat","pushedAt":"2024-06-10T15:27:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Fix caching problem in BPartnerDAO (#18202)\n\n* add dedicate cache for BPartnerDAO.retrieveBillToLocation\n\n..one that also invalidates when C_BP_Relation is changed\n\n* minor improvements while checking the code\n\n* fix unit tests","shortMessageHtmlLink":"Fix caching problem in BPartnerDAO (#18202)"}},{"before":null,"after":"95423926060f1ec87bddfcd1e68ffb0f47b8d67c","ref":"refs/heads/metas-ts/master/merge-from/origin/soft_panda_uat","pushedAt":"2024-06-10T14:41:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"metas-ts","name":"Tobias Schöneberg","path":"/metas-ts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264789?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/soft_panda_uat' into metas-ts/master/merge-from/origin/soft_panda_uat\n\nsolved Conflicts:\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/IInvoiceCandDAO.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/AggregationDAO.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandBL.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandBLCreateInvoices.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandDAO.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/api/impl/InvoiceCandInvalidUpdater.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/modelvalidator/C_Invoice_Candidate.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/main/java/de/metas/invoicecandidate/spi/impl/aggregator/standard/InvoiceCandidateWithInOutLine.java\n\tbackend/de.metas.swat/de.metas.swat.base/src/test/java/de/metas/invoicecandidate/api/impl/PlainInvoiceCandDAO.java","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/soft_panda_uat' into metas-ts/ma…"}},{"before":"e63d6a894f26c04b793b1fc9f6ae2f4fe02e4134","after":null,"ref":"refs/heads/soft_panda/uat/avoid_concurrent_ic_updates","pushedAt":"2024-06-10T14:22:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"7c334fd6162112cd167ed64680b8ef1ee7239650","after":"389c9c4bc089ea4ba5fec2f19300a64e853e1b1b","ref":"refs/heads/soft_panda_uat","pushedAt":"2024-06-10T14:22:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"metas-ts","name":"Tobias Schöneberg","path":"/metas-ts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264789?s=80&v=4"},"commit":{"message":"Prevend DBuniqueConstraintException when updating invoice candidates (#18192)\n\n* Reduce concurrent access to I_C_Invoice_Candidate_HeaderAggregation and if it still happens and causes a DBUniqueConstraintException, then retry\r\n* This includes a port of some parts of https://github.com/metasfresh/metasfresh/commit/e0ed808fbc965829a358ffcadfb44640c78c8028#diff-5bd9c56cac93b21f5ac696fde6aaad8c4b087ef8780a707ab1cedfa5f68c483f\r\n* InvoiceCandDAO.hasInvalidInvoiceCandidatesForSelection: shortcut in case the selection is empty\r\n\r\n---------\r\n\r\nCo-authored-by: Teodor Sarca ","shortMessageHtmlLink":"Prevend DBuniqueConstraintException when updating invoice candidates (#…"}},{"before":"00c01e301248c09296a142567bbbf3da8726c377","after":"438883a43dda09517ea586cd791fa656cd9a9ecd","ref":"refs/heads/middle_ages/uat/fix_caching_problem","pushedAt":"2024-06-10T14:14:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"metas-ts","name":"Tobias Schöneberg","path":"/metas-ts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264789?s=80&v=4"},"commit":{"message":"fix unit tests","shortMessageHtmlLink":"fix unit tests"}},{"before":"3459007a1ad952838b0db1d2fe5c85ed08b85dbc","after":"0ecc78b310dbe9697e07543ffaa3c861f232a8fb","ref":"refs/heads/inner_silence_uat_coProductCostDistributionFixes","pushedAt":"2024-06-10T13:38:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teosarca","name":"Teo Sarca","path":"/teosarca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1244701?s=80&v=4"},"commit":{"message":"fix unit tests","shortMessageHtmlLink":"fix unit tests"}},{"before":"bcb75c7569626ed9ed0ffef0a02af20795822f5e","after":null,"ref":"refs/heads/intensive_care_uat_fixCheckboxLNF2","pushedAt":"2024-06-10T13:31:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"a4864492fe47001da0a825b8e4b1c7239f093bd5","after":"c84c25e078256a2f78bf9e7f66adfd6309d30407","ref":"refs/heads/intensive_care_uat","pushedAt":"2024-06-10T13:30:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teosarca","name":"Teo Sarca","path":"/teosarca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1244701?s=80&v=4"},"commit":{"message":"webui: Change disabled checkbox background to light green (second attempt) (#18198)","shortMessageHtmlLink":"webui: Change disabled checkbox background to light green (second att…"}},{"before":"8388e99470c29e1816d8c4cd434c521fdddeec45","after":"e63d6a894f26c04b793b1fc9f6ae2f4fe02e4134","ref":"refs/heads/soft_panda/uat/avoid_concurrent_ic_updates","pushedAt":"2024-06-10T13:29:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teosarca","name":"Teo Sarca","path":"/teosarca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1244701?s=80&v=4"},"commit":{"message":"InvoiceCandDAO.hasInvalidInvoiceCandidatesForSelection: shortcut in case the selection is empty","shortMessageHtmlLink":"InvoiceCandDAO.hasInvalidInvoiceCandidatesForSelection: shortcut in c…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYk4GcwA","startCursor":null,"endCursor":null}},"title":"Activity · metasfresh/metasfresh"}