Naprawa błędu 500 w skrzynce email przychodzących

Filip Borkowski, Backend/Frontend/Fullstack Engineer

Co się zmieniło

Endpoint /api/admin/inbound-emails zwracał błąd 500 przy każdym żądaniu GET z komunikatem:

column inbound_emails.email_received_at does not exist

Przyczyna

Zapytanie do Supabase zawierało kolumny email_received_at i updated_at, które nie istnieją w tabeli inbound_emails. Kolumna email_received_at istnieje tylko w tabeli orders (używana przez webhook Resend do oznaczania czasu przyjęcia zlecenia emailem).

Rozwiązanie

Usunięto nieistniejące kolumny z listy select() w route handlerze. Endpoint działa teraz poprawnie i zwraca listę emaili przychodzących bez błędów.

Więcej artykułów

Naprawa OCR cron, dropdown statusu, animacje tabeli zleceń

Naprawa crona OCR, dropdown statusu z ustawieniami, logika Przetwarzanie AI → in Planing, animacje pulsacji wierszy i wykrzykniki brakujących danych.

Czytaj więcej

Akordeonowy widok korespondencji email i poprawki WorkDesk

Nowy wątkowy widok emaili z animowanymi akordeonami, podgląd treści wiadomości, poprawki WorkDesk i Biblioteki danych.

Czytaj więcej