@@ -179,6 +179,7 @@ def create_geonode_resource(
179179 execution_id : str ,
180180 resource_type : ResourceBase = ResourceBase ,
181181 asset = None ,
182+ custom = {},
182183 ):
183184 """
184185 Creating geonode base resource
@@ -195,6 +196,7 @@ def create_geonode_resource(
195196 defaults = self .generate_resource_payload (
196197 layer_name , alternate , asset , _exec , None , ** params
197198 ),
199+ custom = custom ,
198200 )
199201 resource_manager .set_thumbnail (None , instance = resource )
200202
@@ -252,6 +254,7 @@ def overwrite_geonode_resource(
252254 execution_id : str ,
253255 resource_type : Dataset = ResourceBase ,
254256 asset = None ,
257+ custom = {},
255258 ):
256259 _exec = self ._get_execution_request_object (execution_id )
257260 resource = resource_type .objects .filter (alternate__icontains = alternate , owner = _exec .user )
@@ -275,7 +278,7 @@ def overwrite_geonode_resource(
275278 f"The dataset required { alternate } does not exists, but an overwrite is required, the resource will be created"
276279 )
277280 return self .create_geonode_resource (
278- layer_name , alternate , execution_id , resource_type , asset
281+ layer_name , alternate , execution_id , resource_type , asset , custom = custom ,
279282 )
280283 elif not resource .exists () and not _overwrite :
281284 logger .warning (
0 commit comments