Запрос на сопоставление пользователей не существует. Viber бот Python

Проблема с ботом. При отправке данных бот выдает ошибку, связанную с отсутствием совпадения пользователя в базе (User matching query does not exist). В этом случае действительно пользователь не добавляется в базу в функции continue_request (). В чем может быть проблема? Спасибо.

def proceed_request(self, viber_request):
            if isinstance(viber_request, ViberMessageRequest):
                if not User.objects.filter(user_id=viber_request.sender.id).exists():
                    User.objects.update_or_create(
                        user_id=viber_request.sender.id,
                        name=viber_request.sender.name,
                        country=viber_request.sender.country,
                        language=viber_request.sender.language
                    )
  def send_confirmation(self, confirmation):
    order = Order.objects.create(user_id=User.objects.get(user_id=data.get('viber_id')).id,
    order_id=data.get('order_id'),

Ответы (0 шт):