У клиента может быть только один активный полис на VIN-номер (уникальный номер автомобиля). Если такой полис найден, покупка невозможна, и пользователю отображается экран ошибки. Для решения этой задачи фронтенд отправляет VIN-номер на бэкенд, который запрашивает данные у третьей системы и возвращает их на фронт. Фронтенд проверяет определенный параметр, чтобы узнать, есть ли у клиента активный полис, и, в случае его наличия, показывает экран с ошибкой. Мы переписали логику, чтобы бэкенд самостоятельно проверял наличие активного полиса и отправлял фронтенду соответствующий error_code.