Skip to content

Commit 7a6c46e

Browse files
Fix minor issue with vector dataset replace (#13717)
* Fix minor issue with vector dataset replace
1 parent 5a696a8 commit 7a6c46e

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

geonode/upload/handlers/common/vector.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -614,10 +614,14 @@ def setup_dynamic_model(
614614
workspace = DataPublisher(None).workspace
615615
if resource_pk := _exec_obj.input_params.get("resource_pk", None):
616616
user_datasets = Dataset.objects.filter(owner=username, pk=resource_pk)
617+
user_dataset = user_datasets.first()
618+
if user_dataset:
619+
dynamic_schema = ModelSchema.objects.filter(name__iexact=user_dataset.name)
620+
else:
621+
dynamic_schema = ModelSchema.objects.none()
617622
else:
618623
user_datasets = Dataset.objects.filter(owner=username, alternate__iexact=f"{workspace.name}:{layer_name}")
619-
620-
dynamic_schema = ModelSchema.objects.filter(name__iexact=layer_name)
624+
dynamic_schema = ModelSchema.objects.filter(name__iexact=layer_name)
621625

622626
dynamic_schema_exists = dynamic_schema.exists()
623627
dataset_exists = user_datasets.exists()

0 commit comments

Comments
 (0)