current map[string]string,
upsert map[string]string,
result := util.CloneMapNonNil(current)
currentAliasToField := util.InverseMap(current)
for key, value := range upsert {
if value == "" {
delete(result, key)
d.logger.Warn(
fmt.Sprintf(errSearchAttributeAlreadyExistsMessage, value),