564
ctx context.Context,
565
request *adminservice.GetSearchAttributesRequest,
566
>
) (_ *adminservice.GetSearchAttributesResponse, retError error) {
admin_handler.go
567
>
defer log.CapturePanic(adh.logger, &retError)
568
>
569
>
if request == nil {
570
return nil, errRequestNotSet
571
}
572
574
>
if indexName == "" {
575
>
indexName = adh.visibilityMgr.GetIndexName()
576
>
}
577
578
>
searchAttributes, err := adh.saProvider.GetSearchAttributes(indexName, true)
admin_handler.go
579
>
if err != nil {
580
adh.logger.Error("getSearchAttributes error", tag.Error(err))
581
return nil, serviceerror.NewUnavailablef(errUnableToGetSearchAttributesMessage, err)