diff --git a/scripts/collection_from_items.py b/scripts/collection_from_items.py index 3644396fc..0b8a3b997 100644 --- a/scripts/collection_from_items.py +++ b/scripts/collection_from_items.py @@ -24,7 +24,7 @@ def main() -> None: dest="category", help="Dataset category description", required=True, - choices=list(DATA_CATEGORIES.keys()) + list(DATA_CATEGORIES.values()), + choices=DATA_CATEGORIES.keys(), ) parser.add_argument( "--region", @@ -91,17 +91,8 @@ def main() -> None: for licensor_name in coalesce_multi_single(arguments.licensor_list, arguments.licensor): providers.append({"name": licensor_name, "roles": [ProviderRole.LICENSOR]}) - # category can also be passed as human readable name (e.g. "Aerial Photos") - # Get the corresponding identifier to simplify the process - category = arguments.category - if not DATA_CATEGORIES.get(category): - for key, value in DATA_CATEGORIES.items(): - if value == category: - category = key - break - collection_metadata: CollectionMetadata = { - "category": category, + "category": arguments.category, "region": arguments.region, "gsd": arguments.gsd, "start_datetime": arguments.start_date,