diff --git a/src/assets/decp.info.png b/src/assets/decp.info.png new file mode 100644 index 0000000..f2e91b5 Binary files /dev/null and b/src/assets/decp.info.png differ diff --git a/src/utils.py b/src/utils.py index 50b5a7a..69daa28 100644 --- a/src/utils.py +++ b/src/utils.py @@ -43,9 +43,9 @@ def add_resource_link(dff: pl.DataFrame) -> pl.DataFrame: dff = dff.with_columns( ( '' + pl.col("sourceDataset") + "" - ).alias("source") + ).alias("sourceDataset") ) - dff = dff.drop(["sourceFile", "sourceDataset"]) + dff = dff.drop(["sourceFile"]) return dff @@ -211,6 +211,7 @@ def filter_table_data(lff: pl.LazyFrame, filter_query: str) -> pl.LazyFrame: filtering_expressions = filter_query.split(" && ") for filter_part in filtering_expressions: col_name, operator, filter_value = split_filter_part(filter_part) + col_type = str(schema[col_name]) if debug: print("filter_value:", filter_value) @@ -313,7 +314,7 @@ def get_data_schema() -> dict: for col in original_schema["fields"]: new_schema[col["name"]] = col - new_schema["source"] = { + new_schema["sourceDataset"] = { "description": "Code de la source des données, avec un lien vers le fichier Open Data dont proviennent les données de ce marché public.", "title": "Source des données", "short_name": "Source",