Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Создаются не в тот город 3 #45

Open
RemizovAnton opened this issue Sep 26, 2020 · 1 comment
Open

Создаются не в тот город 3 #45

RemizovAnton opened this issue Sep 26, 2020 · 1 comment

Comments

@RemizovAnton
Copy link

Добрый день, все таки наверное существует еще один баг с городами, попытаюсь объяснить:

когда я заметил ошибку с созданиями городов первый раз, например если создать в город:

Кам'янське Дніпропетровська обл Відділення №12 (до 30 кг): бульв. Будівельників, 27а (маг.VARUS, ТЦ

то создаст вот сюда:

Кам'янське (Нікопольський р-н), Пункт приймання-видачі (до 30 кг): вул. Будівників, 3а

Эту проблему пофиксили в релизе 2 - 0.1.4 (вот ссылка Fixed: https://github.com/lis-dev/nova-poshta-api-2/releases/tag/0.1.4)

Но в этом релизе некорректно создавалась накладная , если выбрать город:

Покровськ, Покровська міськрада, Донецька обл. Відділення №2 (до 30 кг на одне місце): мкрн. Шахтарський, ТЦ

получалась сюда:

Покровське (Мангушський р-н), Відділення №1: вул. Азовської флотилії, 2 (пос. Моряків)

Эту пофиксили в релизе 2-0.1.5 , теперь опять моя посылка поехала в другой город(
Вернулась проблема что была пофиксина в релизе 2-0.1.4 с городом :
Кам'янське Дніпропетровська обл Відділення №12 (до 30 кг): бульв. Будівельників, 27а (маг.VARUS, ТЦ
опять создалось в :
Кам'янське (Нікопольський р-н), Пункт приймання-видачі (до 30 кг): вул. Будівників, 3а
Спасибо что помогаете в решении проблемы!

@lis-dev
Copy link
Owner

lis-dev commented Sep 29, 2020

Добрый день, спасибо, что помогаете.
С населёнными пунктами, на подобие Кам'янське следующая ситуация: чтобы однозначно определить город при создании нового документа нужно сделать одно из перечисленного:

  1. Полностью указать название города, как он отдаётся методом getCity (Кам'янське(Дніпропетровська обл)), тогда склад можно указывать только частично (например, Відділення №12)
  2. Полностью указать адрес склада, как он отдаётся методом getWarehouses (Відділення №12 (до 30 кг): бульв. Будівельників, 27а (маг.VARUS, ТЦ"Терра")), тогда город можно указать частично (Кам'янське). Этот функционал был добавлен в версии 0.1.5.
    Если указывать неполные названия и в поле города и в поле склада, то библиотека пытается угадать город, иногда ошибочно.

Добавил тесты для обоих городов Кам'янське:
a23c328#diff-89ba1607e8f69e25ef5d8d61baa11cecR733

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants