Drei getrennte Flurstuecke-Ladelogiken auf eine konsolidiert (#47)
handle_flurst_aus_gemarkungen() hatte eine eigene Kopie des "Layer bereits vorhanden"-Dialogs und rief lade_flurstuecke_per_gemarkung direkt auf, statt die bereits vorhandene, getestete Logik in flurstueck_alkis() wiederzuverwenden. Grund war, dass ohne_dialog=True zwei unabhaengige Dinge zugleich abschaltete: die Schluessel-Abfrage per ask_text UND den Existenz-Dialog samt Anhaengen-Dedup. Neuer Parameter ohne_schluessel_abfrage trennt beides: er ueberspringt nur die Schluessel-Abfrage (Schluessel kommen bereits aus der Gemarkungen-Layer-Auswahl), der Existenz-Dialog mit Dedup bleibt aktiv. ohne_dialog bleibt fuer die automatischen Pipelines unveraendert. handle_flurst_alkis() und handle_flurst_aus_gemarkungen() teilen sich jetzt zusaetzlich die Nachbehandlung des Ladeergebnisses (_uebernimm_flurstuecke_ergebnis). lade_flurstuecke_per_gemarkung() wird wieder nur noch von einer Stelle aus aufgerufen. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
- Intern: Der Button "aus gewählten Gemarkungen laden" nutzt jetzt dieselbe Ladelogik wie "Flurstücke laden" (flurstueck_alkis) statt einer eigenen, parallelen Implementierung – konsolidiert drei bisher getrennte Code-Pfade zum Flurstücke-Laden auf einen (#47)
|
||||
- Bugfix: Flurstücke aus ALKIS an bestehenden Layer anhängen überspringt jetzt bereits vorhandene Flurstücke (Abgleich über flurstueckskennzeichen), statt sie doppelt zu laden – betrifft sowohl den Dialog in "Flurstücke laden" als auch den Button "aus gewählten Gemarkungen laden" (#28)
|
||||
- Fortschrittsdialog beim Laden aus ALKIS schließt jetzt zuverlässig bei jedem Abbruch (Bugfix)
|
||||
- Fortschrittsanzeige beim Laden aus ALKIS in zwei Dialoge aufgeteilt (Suche / eigentlicher Ladevorgang), inkl. eigenem Suchschritt
|
||||
|
||||
Reference in New Issue
Block a user