@@ -462,19 +462,24 @@ def _retrieval_function(
462462 HubContentType .MODEL_REFERENCE ,
463463 }:
464464
465- hub_arn_extracted_info = hub_utils .get_info_from_hub_resource_arn (id_info )
465+ hub_resource_arn_extracted_info = hub_utils .get_info_from_hub_resource_arn (id_info )
466+ hub_arn = hub_utils .construct_hub_arn_from_name (
467+ hub_name = hub_resource_arn_extracted_info .hub_name ,
468+ region = hub_resource_arn_extracted_info .region ,
469+ account_id = hub_resource_arn_extracted_info .account_id ,
470+ )
466471
467472 model_version : str = hub_utils .get_hub_model_version (
468- hub_model_name = hub_arn_extracted_info .hub_content_name ,
473+ hub_model_name = hub_resource_arn_extracted_info .hub_content_name ,
469474 hub_model_type = data_type .value ,
470- hub_name = hub_arn_extracted_info . hub_name ,
475+ hub_name = hub_arn ,
471476 sagemaker_session = self ._sagemaker_session ,
472- hub_model_version = hub_arn_extracted_info .hub_content_version ,
477+ hub_model_version = hub_resource_arn_extracted_info .hub_content_version ,
473478 )
474479
475480 hub_model_description : Dict [str , Any ] = self ._sagemaker_session .describe_hub_content (
476- hub_name = hub_arn_extracted_info . hub_name ,
477- hub_content_name = hub_arn_extracted_info .hub_content_name ,
481+ hub_name = hub_arn ,
482+ hub_content_name = hub_resource_arn_extracted_info .hub_content_name ,
478483 hub_content_version = model_version ,
479484 hub_content_type = data_type .value ,
480485 )
0 commit comments