diff --git a/labonneboite/common/load_data.py b/labonneboite/common/load_data.py index 187a60fed..4c04c5dc4 100644 --- a/labonneboite/common/load_data.py +++ b/labonneboite/common/load_data.py @@ -4,7 +4,7 @@ from backports.functools_lru_cache import lru_cache -USE_ROME_SLICING_DATASET = False # Rome slicing dataset is not ready yet +USE_ROME_SLICING_DATASET = True # Rome slicing dataset is not ready yet if USE_ROME_SLICING_DATASET: OGR_ROME_FILE = "rome_slicing_dataset/ogr_rome_mapping.csv" diff --git a/labonneboite/common/search.py b/labonneboite/common/search.py index 43e73fc13..631fea03d 100644 --- a/labonneboite/common/search.py +++ b/labonneboite/common/search.py @@ -314,7 +314,10 @@ def get_companies(self, add_suggestions=False): if self.company_count <= current_page_size and add_suggestions: # Suggest other jobs. - alternative_rome_codes = ROME_MOBILITIES[self.rome] + try: + alternative_rome_codes = ROME_MOBILITIES[self.rome] + except KeyError: # FIXME regenerate rome_mobilities dataset after rome slicing + alternative_rome_codes = [] for rome in alternative_rome_codes: if not rome == self.rome: company_count = self._get_company_count(rome, self.distance)