mirror of
https://github.com/Second-Hand-Friends/kleinanzeigen-bot.git
synced 2026-03-12 02:31:45 +01:00
## ℹ️ Description This PR fixes the update logic for shipping options. A different dialog sequence is used in some categories which must be taken into account. Also the selection of the correct shipping sizes was refactured. - Link to the related issue(s): Issue #687 ## 📋 Changes Summary - An check was added if two dialogs have to be closed in update mode - Logic for setting package siz was refactured in update mode ### ⚙️ Type of Change Select the type(s) of change(s) included in this pull request: - [x] 🐞 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (adds new functionality without breaking existing usage) - [ ] 💥 Breaking change (changes that might break existing user setups, scripts, or configurations) ## ✅ Checklist Before requesting a review, confirm the following: - [x] I have reviewed my changes to ensure they meet the project's standards. - [x] I have tested my changes and ensured that all tests pass (`pdm run test`). - [x] I have formatted the code (`pdm run format`). - [x] I have verified that linting passes (`pdm run lint`). - [x] I have updated documentation where necessary. By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Improved shipping-option handling when editing listings: the flow now more reliably navigates the shipping dialog, correctly selects or deselects options based on item size and the desired configuration, and avoids incorrect selections across size categories—resulting in more consistent shipping choices when modifying ads. <!-- end of auto-generated comment: release notes by coderabbit.ai -->