File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
geonode/upload/handlers/common Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff 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 ()
You can’t perform that action at this time.
0 commit comments