From 94e0a4e5f16cad2847eea16fb6a90ebc6a666917 Mon Sep 17 00:00:00 2001 From: mcarans Date: Wed, 19 Nov 2025 14:35:59 +1300 Subject: [PATCH] Fix incorrect updating of url_type and resource_type --- requirements.txt | 16 ++++++++-------- src/hdx/data/resource.py | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/requirements.txt b/requirements.txt index 95cc56f..1bd94de 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,11 +12,11 @@ attrs==25.4.0 # referencing babel==2.17.0 # via mkdocs-material -backrefs==6.0.1 +backrefs==6.1 # via mkdocs-material -cachetools==6.2.1 +cachetools==6.2.2 # via google-auth -certifi==2025.10.5 +certifi==2025.11.12 # via requests cfgv==3.4.0 # via pre-commit @@ -26,13 +26,13 @@ charset-normalizer==3.4.4 # via requests ckanapi==4.9 # via hdx-python-api (pyproject.toml) -click==8.3.0 +click==8.3.1 # via # mkdocs # typer colorama==0.4.6 # via mkdocs-material -coverage==7.11.3 +coverage==7.12.0 # via pytest-cov defopt==7.0.0 # via hdx-python-api (pyproject.toml) @@ -196,7 +196,7 @@ pymdown-extensions==10.17.1 # via mkdocs-material pyphonetics==0.5.3 # via hdx-python-utilities -pytest==9.0.0 +pytest==9.0.1 # via # hdx-python-api (pyproject.toml) # pytest-check @@ -253,7 +253,7 @@ rfc3986==2.0.0 # via frictionless rich==14.2.0 # via typer -rpds-py==0.28.0 +rpds-py==0.29.0 # via # jsonschema # referencing @@ -261,7 +261,7 @@ rsa==4.9.1 # via google-auth ruamel-yaml==0.18.16 # via hdx-python-utilities -ruamel-yaml-clib==0.2.14 +ruamel-yaml-clib==0.2.15 # via ruamel-yaml setuptools==80.9.0 # via ckanapi diff --git a/src/hdx/data/resource.py b/src/hdx/data/resource.py index fa6ae34..67b80c1 100755 --- a/src/hdx/data/resource.py +++ b/src/hdx/data/resource.py @@ -442,7 +442,7 @@ def _resource_merge_hdx_update( status = 2 self._url_backup = None else: - if "url" in self._old_data: + if "url" in self._old_data and self._old_data.get("url_type") != "upload": self._old_data["resource_type"] = "api" self._old_data["url_type"] = "api" if data_updated: