@@ -150,7 +150,7 @@ func (h *OperatorHandlerImpl) AddSearchAttributes(ctx context.Context, request *
150150 return nil , h .error (serviceerror .NewInvalidArgument (fmt .Sprintf (errSearchAttributeIsReservedMessage , saName )), scope , endpointName )
151151 }
152152 if currentSearchAttributes .IsDefined (saName ) {
153- return nil , h .error (serviceerror .NewInvalidArgument (fmt .Sprintf (errSearchAttributeAlreadyExistsMessage , saName )), scope , endpointName )
153+ return nil , h .error (serviceerror .NewAlreadyExist (fmt .Sprintf (errSearchAttributeAlreadyExistsMessage , saName )), scope , endpointName )
154154 }
155155 if _ , ok := enumspb .IndexedValueType_name [int32 (saType )]; ! ok {
156156 return nil , h .error (serviceerror .NewInvalidArgument (fmt .Sprintf (errUnknownSearchAttributeTypeMessage , saType )), scope , endpointName )
@@ -221,7 +221,7 @@ func (h *OperatorHandlerImpl) RemoveSearchAttributes(ctx context.Context, reques
221221
222222 for _ , saName := range request .GetSearchAttributes () {
223223 if ! currentSearchAttributes .IsDefined (saName ) {
224- return nil , h .error (serviceerror .NewInvalidArgument (fmt .Sprintf (errSearchAttributeDoesntExistMessage , saName )), scope , endpointName )
224+ return nil , h .error (serviceerror .NewNotFound (fmt .Sprintf (errSearchAttributeDoesntExistMessage , saName )), scope , endpointName )
225225 }
226226 if _ , ok := newCustomSearchAttributes [saName ]; ! ok {
227227 return nil , h .error (serviceerror .NewInvalidArgument (fmt .Sprintf (errUnableToRemoveNonCustomSearchAttributesMessage , saName )), scope , endpointName )
0 commit comments