Дефект, найденный на импорте eslider@ (2dph N-1.5 #275): OnlyOffice filter.json БЕЗ явного sortBy отдаёт контакты в недетерминированном порядке на больших объёмах (~1800 контактов после массового импорта) — постраничный обход count=100 стабильно терял 1 контакт (id 2105 из 1779), count=1000 его находил. Результат: BuildContactEmailIndex/ListAllContacts неполны → повторный прогон импорта создал бы дубль контакта (нарушение идемпотентности).\n\nФикс: ListContacts и ListContactsByTag всегда шлют sortBy=id — детерминированный полный обход (проверено live: count=100 walk 1779/1779 unique, dup=0; tag walk 317/317; FindCompany/FindPersonByEmail находят потерянный контакт).\n\nПроверено: go vet ./... + go test ./... зелёные; live-проба на office.produktor.io.
Дефект, найденный на импорте eslider@ (2dph N-1.5 #275): OnlyOffice filter.json БЕЗ явного sortBy отдаёт контакты в недетерминированном порядке на больших объёмах (~1800 контактов после массового импорта) — постраничный обход count=100 стабильно терял 1 контакт (id 2105 из 1779), count=1000 его находил. Результат: BuildContactEmailIndex/ListAllContacts неполны → повторный прогон импорта создал бы дубль контакта (нарушение идемпотентности).\n\nФикс: ListContacts и ListContactsByTag всегда шлют sortBy=id — детерминированный полный обход (проверено live: count=100 walk 1779/1779 unique, dup=0; tag walk 317/317; FindCompany/FindPersonByEmail находят потерянный контакт).\n\nПроверено: go vet ./... + go test ./... зелёные; live-проба на office.produktor.io.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Дефект, найденный на импорте eslider@ (2dph N-1.5 #275): OnlyOffice filter.json БЕЗ явного sortBy отдаёт контакты в недетерминированном порядке на больших объёмах (~1800 контактов после массового импорта) — постраничный обход count=100 стабильно терял 1 контакт (id 2105 из 1779), count=1000 его находил. Результат: BuildContactEmailIndex/ListAllContacts неполны → повторный прогон импорта создал бы дубль контакта (нарушение идемпотентности).\n\nФикс: ListContacts и ListContactsByTag всегда шлют sortBy=id — детерминированный полный обход (проверено live: count=100 walk 1779/1779 unique, dup=0; tag walk 317/317; FindCompany/FindPersonByEmail находят потерянный контакт).\n\nПроверено: go vet ./... + go test ./... зелёные; live-проба на office.produktor.io.