diff --git a/field_friend/automations/implements/weeding_implement.py b/field_friend/automations/implements/weeding_implement.py index f01ae2c4..505c9bfe 100644 --- a/field_friend/automations/implements/weeding_implement.py +++ b/field_friend/automations/implements/weeding_implement.py @@ -209,7 +209,7 @@ def _update_time_and_distance(self): def settings_ui(self): super().settings_ui() - ui.select(self.system.crop_category_names, label='cultivated crop', on_change=self.request_backup) \ + ui.select(self.system.plant_locator.crop_category_names, label='cultivated crop', on_change=self.request_backup) \ .bind_value(self, 'cultivated_crop').props('clearable') \ .classes('w-40').tooltip('Set the cultivated crop which should be kept safe') ui.number('Crop safety distance', step=0.001, min=0.001, max=0.05, format='%.3f', on_change=self.request_backup) \ diff --git a/field_friend/interface/components/field_planner.py b/field_friend/interface/components/field_planner.py index 822974ef..429af05f 100644 --- a/field_friend/interface/components/field_planner.py +++ b/field_friend/interface/components/field_planner.py @@ -27,7 +27,7 @@ def __init__(self, system: 'System', leaflet: leaflet_map) -> None: self.field_provider = system.field_provider self.odometer = system.odometer self.gnss = system.gnss - self.cultivatable_crops = system.crop_category_names + self.cultivatable_crops = system.plant_locator.crop_category_names self.leaflet_map = leaflet self.tab: TabType = "Plants" self.active_object: ActiveObject | None = None