bugfix
This commit is contained in:
@@ -420,7 +420,11 @@ class DataProcessor:
|
||||
else:
|
||||
self.logger.debug(f" -> Spalten N und R sind leer/ungültig. Starte neue Wiki-Suche...")
|
||||
try:
|
||||
search_name = company_name # Standard-Suche für Tochter
|
||||
search_name = company_name
|
||||
if parent_account_name_d and parent_account_name_d.lower() != 'k.A.':
|
||||
search_name = parent_account_name_d
|
||||
self.logger.debug(f" -> Suche für Parent Account (D): '{search_name}'")
|
||||
|
||||
page_obj = self.wiki_scraper.search_company_article(search_name, website_url)
|
||||
if page_obj:
|
||||
url_to_process = page_obj.url
|
||||
@@ -449,7 +453,12 @@ class DataProcessor:
|
||||
wiki_data_updated_in_this_run = True
|
||||
|
||||
# Schreibe die finalen Wiki-Daten immer, um den Zustand zu aktualisieren
|
||||
updates.append({'range': f'{self.sheet_handler._get_col_letter(COLUMN_MAP["Wiki URL"] + 1)}{row_num_in_sheet}', 'values': [[final_wiki_data.get('url', 'k.A.')]]})
|
||||
# KORREKTE EINRÜCKUNG BEGINNT HIER
|
||||
if wiki_data_updated_in_this_run:
|
||||
# Update für Spalte R (Wiki URL)
|
||||
updates.append({'range': f'{self.sheet_handler._get_col_letter(COLUMN_MAP["Wiki URL"] + 1)}{row_num_in_sheet}', 'values': [[final_wiki_data.get('url', 'k.A.')]]})
|
||||
|
||||
# Update für die restlichen Datenfelder mit korrektem Mapping
|
||||
key_mapping = {
|
||||
'Wiki Sitz Stadt': 'sitz_stadt',
|
||||
'Wiki Sitz Land': 'sitz_land',
|
||||
|
||||
Reference in New Issue
Block a user