File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
geonode/upload/handlers/common Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -614,7 +614,11 @@ 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- dynamic_schema = ModelSchema .objects .filter (name__iexact = user_datasets .first ().name )
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 ()
618622 else :
619623 user_datasets = Dataset .objects .filter (owner = username , alternate__iexact = f"{ workspace .name } :{ layer_name } " )
620624 dynamic_schema = ModelSchema .objects .filter (name__iexact = layer_name )
You can’t perform that action at this time.
0 commit comments