forked from garakh/kladrapi-jsclient
-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Description
Если в имени объекта есть точка или двойные кавычки:
- Имя объекта возвращается некорректно. Пример: Красноярский край, Красноярск, пр-кт им. газеты "Красноярский рабочий". Возврат - им. газеты "
Ошибка в строке:
var dataVal = value.replace(/(["])/g, "\$1");
Предлагаю заменить на:
var dataVal = value
.replace(/"/g, """)
.replace(/'/g, "'"); - Наименование им. газеты "Красноярский рабочий" невозможно поискать. По результатам обследования сервис не ищет символы точка и двойные кавычки. Предложение: заменить перед поиском данные символы на пробел:
А) функция setValues, в цикл $.each добавить:
values.key = value
.replace(/"/g, " ")
.replace(/'/g, " ")
.replace(/./g, " ");
Б) функция fixName добавить в начало:
name = name
.replace(/"/g, " ")
.replace(/'/g, " ")
.replace(/./g, " ");
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels