используется FreeBSD 5.3 UTM 5.10-007 PostgreSQL
Случайно были заведены карточки БЕЗ ПРИВЯЗКИ К КОНКРЕТНОМУ ID ТАРИФА. В результате при авторегистрации пользователя
1) Создавался новый карточный пользователь
2) Денег у него на счете не добавлялось
3) Карточка не попадала в "активированые"
4) Соотетственно для dial up пользователей не подключалась никакая услуга.
Я, конечно, понимаю, что проблема создана руками админа, но тем не менее, по умолчанию при генерации пула карточек прописывается тарифф с id = 0 - т.е никакой. Нельзя ли делать проверку на это поле - а то возможно получить очень много проблем.
Лечится проблема поправлением поля service_id в таблице cards_info