Creating test database for alias 'default'... EE2026-03-02 09:27:25,188 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/admin/reports/cf20ed54-15f6-4b52-9851-6873bd7782d9/resolve 2026-03-02 09:27:25,188 INFO [utils.middleware] AuthTokenMiddleware: path matched public URL, skipping auth. path=/api/v1/admin/reports/cf20ed54-15f6-4b52-9851-6873bd7782d9/resolve .2026-03-02 09:27:25,990 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/admin/stats 2026-03-02 09:27:25,990 INFO [utils.middleware] AuthTokenMiddleware: path matched public URL, skipping auth. path=/api/v1/admin/stats .2026-03-02 09:27:27,738 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/admin/users/987a501e-b82e-42cf-964a-27c0913e95fd/suspend 2026-03-02 09:27:27,738 INFO [utils.middleware] AuthTokenMiddleware: path matched public URL, skipping auth. path=/api/v1/admin/users/987a501e-b82e-42cf-964a-27c0913e95fd/suspend .2026-03-02 09:27:28,536 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/admin/users/0995a34f-f628-41ba-a418-5f04e97fdd98 2026-03-02 09:27:28,536 INFO [utils.middleware] AuthTokenMiddleware: path matched public URL, skipping auth. path=/api/v1/admin/users/0995a34f-f628-41ba-a418-5f04e97fdd98 2026-03-02 09:27:28,908 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/admin/users/0995a34f-f628-41ba-a418-5f04e97fdd98 2026-03-02 09:27:28,908 INFO [utils.middleware] AuthTokenMiddleware: path matched public URL, skipping auth. path=/api/v1/admin/users/0995a34f-f628-41ba-a418-5f04e97fdd98 .2026-03-02 09:27:29,665 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/admin/users 2026-03-02 09:27:29,665 INFO [utils.middleware] AuthTokenMiddleware: path matched public URL, skipping auth. path=/api/v1/admin/users .E2026-03-02 09:27:30,939 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/admin/stats 2026-03-02 09:27:30,939 INFO [utils.middleware] AuthTokenMiddleware: path matched public URL, skipping auth. path=/api/v1/admin/stats 2026-03-02 09:27:30,941 WARNING [django.request] Unauthorized: /api/v1/admin/stats F2026-03-02 09:27:31,827 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/feed/events 2026-03-02 09:27:31,828 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:31,828 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:31,828 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:31,828 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:31,828 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=b3a17fa8-752a-4d7a-9b06-2fbe61521e7f 2026-03-02 09:27:31,879 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=b3a17fa8-752a-4d7a-9b06-2fbe61521e7f 2026-03-02 09:27:31,928 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/feed/events, user_id=b3a17fa8-752a-4d7a-9b06-2fbe61521e7f 2026-03-02 09:27:31,928 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:32,127 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/feed/posts 2026-03-02 09:27:32,127 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:32,127 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:32,127 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:32,127 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:32,127 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=b3a17fa8-752a-4d7a-9b06-2fbe61521e7f 2026-03-02 09:27:32,176 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=b3a17fa8-752a-4d7a-9b06-2fbe61521e7f 2026-03-02 09:27:32,226 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/feed/posts, user_id=b3a17fa8-752a-4d7a-9b06-2fbe61521e7f 2026-03-02 09:27:32,226 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:32,881 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/feed/events/2 2026-03-02 09:27:32,881 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:32,881 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:32,882 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:32,882 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:32,882 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=8cd850fa-9eca-4be1-babe-6f617b95fd51 2026-03-02 09:27:32,930 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=8cd850fa-9eca-4be1-babe-6f617b95fd51 2026-03-02 09:27:32,978 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/feed/events/2, user_id=8cd850fa-9eca-4be1-babe-6f617b95fd51 2026-03-02 09:27:32,978 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:33,225 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/feed/events/2 2026-03-02 09:27:33,225 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:33,225 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:33,225 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:33,225 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:33,225 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=8cd850fa-9eca-4be1-babe-6f617b95fd51 2026-03-02 09:27:33,277 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=8cd850fa-9eca-4be1-babe-6f617b95fd51 2026-03-02 09:27:33,326 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/feed/events/2, user_id=8cd850fa-9eca-4be1-babe-6f617b95fd51 2026-03-02 09:27:33,326 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:34,069 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/feed/events/3/rsvp 2026-03-02 09:27:34,069 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:34,069 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:34,069 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:34,069 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:34,069 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=7b9a2823-aee3-4888-aac3-0a5dfc9102c5 2026-03-02 09:27:34,120 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=7b9a2823-aee3-4888-aac3-0a5dfc9102c5 2026-03-02 09:27:34,167 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/feed/events/3/rsvp, user_id=7b9a2823-aee3-4888-aac3-0a5dfc9102c5 2026-03-02 09:27:34,167 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:34,602 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/feed/events/3/rsvp 2026-03-02 09:27:34,602 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:34,602 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:34,602 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:34,602 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:34,602 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=7b9a2823-aee3-4888-aac3-0a5dfc9102c5 2026-03-02 09:27:34,654 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=7b9a2823-aee3-4888-aac3-0a5dfc9102c5 2026-03-02 09:27:34,701 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/feed/events/3/rsvp, user_id=7b9a2823-aee3-4888-aac3-0a5dfc9102c5 2026-03-02 09:27:34,702 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:34,807 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/feed/events/3/rsvp 2026-03-02 09:27:34,807 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:34,807 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:34,807 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:34,808 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:34,808 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=7b9a2823-aee3-4888-aac3-0a5dfc9102c5 2026-03-02 09:27:34,861 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=7b9a2823-aee3-4888-aac3-0a5dfc9102c5 2026-03-02 09:27:34,910 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/feed/events/3/rsvp, user_id=7b9a2823-aee3-4888-aac3-0a5dfc9102c5 2026-03-02 09:27:34,910 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:35,602 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/feed/combined 2026-03-02 09:27:35,602 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:35,602 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:35,602 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:35,602 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:35,602 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=82799412-c574-43da-877d-f1cb3a4e1818 2026-03-02 09:27:35,651 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=82799412-c574-43da-877d-f1cb3a4e1818 2026-03-02 09:27:35,700 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/feed/combined, user_id=82799412-c574-43da-877d-f1cb3a4e1818 2026-03-02 09:27:35,700 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:35,700 WARNING [django.request] Not Found: /api/v1/feed/combined E2026-03-02 09:27:36,241 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/feed/nearby-events 2026-03-02 09:27:36,241 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:36,241 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:36,242 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:36,242 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:36,242 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=a64fcba0-baea-4699-8e61-ee3e24a90cfc 2026-03-02 09:27:36,290 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=a64fcba0-baea-4699-8e61-ee3e24a90cfc 2026-03-02 09:27:36,339 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/feed/nearby-events, user_id=a64fcba0-baea-4699-8e61-ee3e24a90cfc 2026-03-02 09:27:36,339 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:37,407 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/check-completion/3fe369e1-12b1-47de-bcbe-7c2886a755ed 2026-03-02 09:27:37,407 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:37,407 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:37,407 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:37,407 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:37,407 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=942d09eb-50fb-476c-b238-cd1a58d03df0 2026-03-02 09:27:37,456 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=942d09eb-50fb-476c-b238-cd1a58d03df0 2026-03-02 09:27:37,502 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/check-completion/3fe369e1-12b1-47de-bcbe-7c2886a755ed, user_id=942d09eb-50fb-476c-b238-cd1a58d03df0 2026-03-02 09:27:37,502 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:38,436 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/check-completion/d4ca49eb-ae78-44f1-a4e7-f8e1bddfcda3 2026-03-02 09:27:38,436 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:38,436 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:38,436 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:38,436 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:38,436 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=702f883a-125e-4340-bdea-4d77b68ac145 2026-03-02 09:27:38,484 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=702f883a-125e-4340-bdea-4d77b68ac145 2026-03-02 09:27:38,530 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/check-completion/d4ca49eb-ae78-44f1-a4e7-f8e1bddfcda3, user_id=702f883a-125e-4340-bdea-4d77b68ac145 2026-03-02 09:27:38,530 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:39,344 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/check-completion/1ae23952-e835-44c3-96ff-9638f4266461 2026-03-02 09:27:39,344 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:39,345 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:39,345 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:39,345 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:39,345 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=7c897514-36cf-4cec-bb09-1777f6d7a856 2026-03-02 09:27:39,391 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=7c897514-36cf-4cec-bb09-1777f6d7a856 2026-03-02 09:27:39,436 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/check-completion/1ae23952-e835-44c3-96ff-9638f4266461, user_id=7c897514-36cf-4cec-bb09-1777f6d7a856 2026-03-02 09:27:39,436 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:40,145 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/check-completion/ab5ea443-2b3f-47a0-882f-3b6bcb090834 2026-03-02 09:27:40,146 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:40,146 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:40,146 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:40,146 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:40,146 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=707459ad-419f-44c8-bed6-16c65cd98fb7 2026-03-02 09:27:40,194 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=707459ad-419f-44c8-bed6-16c65cd98fb7 2026-03-02 09:27:40,240 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/check-completion/ab5ea443-2b3f-47a0-882f-3b6bcb090834, user_id=707459ad-419f-44c8-bed6-16c65cd98fb7 2026-03-02 09:27:40,240 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:41,052 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/check-completion/match_any 2026-03-02 09:27:41,052 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:41,052 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=False 2026-03-02 09:27:41,052 WARNING [utils.middleware] AuthTokenMiddleware: Authorization header missing. path=/api/v1/game/check-completion/match_any 2026-03-02 09:27:41,053 WARNING [django.request] Unauthorized: /api/v1/game/check-completion/match_any .2026-03-02 09:27:41,450 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:41,450 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:41,450 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:41,450 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:41,450 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:41,450 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=f5ef8fcc-25f1-44d5-bc56-b0a519475af2 2026-03-02 09:27:41,498 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=f5ef8fcc-25f1-44d5-bc56-b0a519475af2 2026-03-02 09:27:41,544 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/save-game-result, user_id=f5ef8fcc-25f1-44d5-bc56-b0a519475af2 2026-03-02 09:27:41,544 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:41,643 ERROR [django.request] Internal Server Error: /api/v1/game/save-game-result .2026-03-02 09:27:41,891 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:41,891 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:41,892 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:41,892 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:41,892 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:41,892 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=8caae890-afe6-4176-9592-d1b7692dfe2a 2026-03-02 09:27:41,938 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=8caae890-afe6-4176-9592-d1b7692dfe2a 2026-03-02 09:27:41,984 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/save-game-result, user_id=8caae890-afe6-4176-9592-d1b7692dfe2a 2026-03-02 09:27:41,984 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:42,575 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:42,575 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:42,575 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:42,575 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:42,575 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:42,575 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=03bbfbf3-0317-4a3c-90ef-8b553d5d62ee 2026-03-02 09:27:42,622 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=03bbfbf3-0317-4a3c-90ef-8b553d5d62ee 2026-03-02 09:27:42,669 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/save-game-result, user_id=03bbfbf3-0317-4a3c-90ef-8b553d5d62ee 2026-03-02 09:27:42,669 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:42,761 ERROR [django.request] Internal Server Error: /api/v1/game/save-game-result .2026-03-02 09:27:43,013 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:43,013 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:43,013 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:43,013 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:43,013 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:43,013 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=209b5d96-52ec-444c-b916-64e81f580606 2026-03-02 09:27:43,063 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=209b5d96-52ec-444c-b916-64e81f580606 2026-03-02 09:27:43,110 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/save-game-result, user_id=209b5d96-52ec-444c-b916-64e81f580606 2026-03-02 09:27:43,111 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:43,208 ERROR [django.request] Internal Server Error: /api/v1/game/save-game-result .2026-03-02 09:27:43,462 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:43,462 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:43,462 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:43,462 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:43,462 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:43,462 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=08541e37-0854-491a-b7cf-fee97346451a 2026-03-02 09:27:43,509 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=08541e37-0854-491a-b7cf-fee97346451a 2026-03-02 09:27:43,555 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/save-game-result, user_id=08541e37-0854-491a-b7cf-fee97346451a 2026-03-02 09:27:43,555 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:44,149 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:44,149 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:44,149 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:44,149 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:44,149 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:44,149 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=5fb533de-389f-4363-a8c1-2b663f978cc5 2026-03-02 09:27:44,199 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=5fb533de-389f-4363-a8c1-2b663f978cc5 2026-03-02 09:27:44,247 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/save-game-result, user_id=5fb533de-389f-4363-a8c1-2b663f978cc5 2026-03-02 09:27:44,247 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:44,831 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:44,831 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:44,831 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:44,831 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:44,831 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:44,831 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=45e5079f-229a-4892-865b-747168353810 2026-03-02 09:27:44,879 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=45e5079f-229a-4892-865b-747168353810 2026-03-02 09:27:44,925 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/save-game-result, user_id=45e5079f-229a-4892-865b-747168353810 2026-03-02 09:27:44,925 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:45,446 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:45,446 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:45,447 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=False 2026-03-02 09:27:45,447 WARNING [utils.middleware] AuthTokenMiddleware: Authorization header missing. path=/api/v1/game/save-game-result 2026-03-02 09:27:45,447 WARNING [django.request] Unauthorized: /api/v1/game/save-game-result .2026-03-02 09:27:45,827 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:45,827 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:45,828 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:45,828 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:45,828 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:45,828 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:45,877 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:45,924 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/save-game-result, user_id=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:45,924 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:46,037 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:46,037 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:46,038 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:46,038 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:46,038 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:46,038 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,085 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,131 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/save-game-result, user_id=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,131 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:46,226 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:46,227 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:46,227 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:46,227 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:46,227 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:46,227 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,275 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,323 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/save-game-result, user_id=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,323 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:46,418 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:46,418 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:46,418 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:46,418 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:46,418 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:46,418 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,464 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,511 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/save-game-result, user_id=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,511 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:46,615 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:46,615 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:46,615 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:46,615 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:46,615 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:46,615 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,664 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,710 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/save-game-result, user_id=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,710 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:46,807 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:46,807 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:46,807 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:46,807 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:46,807 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:46,807 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,854 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,902 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/save-game-result, user_id=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:46,902 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:46,996 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/game/save-game-result 2026-03-02 09:27:46,996 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:46,996 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:46,996 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:46,996 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:46,996 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:47,042 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:47,091 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/game/save-game-result, user_id=6e8f8606-dcc5-4b8b-bab8-ea9699856c8d 2026-03-02 09:27:47,091 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .EEEEEEE2026-03-02 09:27:50,514 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/notifications/ 2026-03-02 09:27:50,514 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:50,514 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:50,514 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:50,514 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:50,514 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=07b7e00f-0de2-4638-ba62-853891ef77b4 2026-03-02 09:27:50,568 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=07b7e00f-0de2-4638-ba62-853891ef77b4 2026-03-02 09:27:50,618 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/notifications/, user_id=07b7e00f-0de2-4638-ba62-853891ef77b4 2026-03-02 09:27:50,618 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:50,773 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/notifications/ 2026-03-02 09:27:50,773 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:50,773 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:50,773 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:50,773 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:50,773 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=07b7e00f-0de2-4638-ba62-853891ef77b4 2026-03-02 09:27:50,822 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=07b7e00f-0de2-4638-ba62-853891ef77b4 2026-03-02 09:27:50,871 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/notifications/, user_id=07b7e00f-0de2-4638-ba62-853891ef77b4 2026-03-02 09:27:50,871 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:51,437 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/notifications/mark-read 2026-03-02 09:27:51,437 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:51,437 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:51,437 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:51,437 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:51,437 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=6941913a-4a88-4796-8067-43ff460ac62c 2026-03-02 09:27:51,487 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=6941913a-4a88-4796-8067-43ff460ac62c 2026-03-02 09:27:51,536 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/notifications/mark-read, user_id=6941913a-4a88-4796-8067-43ff460ac62c 2026-03-02 09:27:51,536 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on 2026-03-02 09:27:51,736 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/notifications/mark-read 2026-03-02 09:27:51,736 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:51,736 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:51,736 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:51,736 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:51,736 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=6941913a-4a88-4796-8067-43ff460ac62c 2026-03-02 09:27:51,786 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=6941913a-4a88-4796-8067-43ff460ac62c 2026-03-02 09:27:51,836 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/notifications/mark-read, user_id=6941913a-4a88-4796-8067-43ff460ac62c 2026-03-02 09:27:51,836 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:52,342 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/notifications/send-game-invite 2026-03-02 09:27:52,342 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:52,342 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:52,342 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:52,342 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:52,342 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=845a5baf-9bbe-4380-855a-88ca505f5f77 2026-03-02 09:27:52,392 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=845a5baf-9bbe-4380-855a-88ca505f5f77 2026-03-02 09:27:52,442 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/notifications/send-game-invite, user_id=845a5baf-9bbe-4380-855a-88ca505f5f77 2026-03-02 09:27:52,442 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:53,060 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/notifications/send 2026-03-02 09:27:53,060 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:53,060 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:53,060 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:53,060 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:53,061 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=e317451d-43cb-4249-a228-43b45912079e 2026-03-02 09:27:53,112 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=e317451d-43cb-4249-a228-43b45912079e 2026-03-02 09:27:53,161 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/notifications/send, user_id=e317451d-43cb-4249-a228-43b45912079e 2026-03-02 09:27:53,162 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .2026-03-02 09:27:53,766 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/notifications/unread-count 2026-03-02 09:27:53,766 DEBUG [utils.middleware] AuthTokenMiddleware: path not in PUBLIC_URLs, requiring auth 2026-03-02 09:27:53,766 DEBUG [utils.middleware] AuthTokenMiddleware: Authorization header present=True 2026-03-02 09:27:53,766 DEBUG [utils.middleware] AuthTokenMiddleware: parsed prefix=Bearer 2026-03-02 09:27:53,767 DEBUG [utils.middleware] AuthTokenMiddleware: JWT decoded successfully 2026-03-02 09:27:53,767 DEBUG [utils.middleware] AuthTokenMiddleware: user_id from payload=b41b4192-52b0-407d-9a07-b158d9f7e3da 2026-03-02 09:27:53,818 DEBUG [utils.middleware] AuthTokenMiddleware: user found. user_id=b41b4192-52b0-407d-9a07-b158d9f7e3da 2026-03-02 09:27:53,870 INFO [utils.middleware] AuthTokenMiddleware: auth success. path=/api/v1/notifications/unread-count, user_id=b41b4192-52b0-407d-9a07-b158d9f7e3da 2026-03-02 09:27:53,870 DEBUG [utils.middleware] AuthTokenMiddleware: process_request finished, passing request on .EEEEEEEEEEEEE2026-03-02 09:27:59,474 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/auth/users/create-user 2026-03-02 09:27:59,474 INFO [utils.middleware] AuthTokenMiddleware: path matched public URL, skipping auth. path=/api/v1/auth/users/create-user 2026-03-02 09:27:59,629 INFO [users.views] Create user: saving user for email=test@example.com 2026-03-02 09:27:59,684 ERROR [django.request] Internal Server Error: /api/v1/auth/users/create-user F2026-03-02 09:27:59,868 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/auth/users/create-user 2026-03-02 09:27:59,868 INFO [utils.middleware] AuthTokenMiddleware: path matched public URL, skipping auth. path=/api/v1/auth/users/create-user 2026-03-02 09:27:59,924 INFO [users.views] Create user: saving user for email=test@example.com 2026-03-02 09:27:59,978 ERROR [django.request] Internal Server Error: /api/v1/auth/users/create-user E2026-03-02 09:28:00,159 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/auth/users/create-user 2026-03-02 09:28:00,159 INFO [utils.middleware] AuthTokenMiddleware: path matched public URL, skipping auth. path=/api/v1/auth/users/create-user 2026-03-02 09:28:00,215 INFO [users.views] Create user: saving user for email=test@example.com 2026-03-02 09:28:00,445 ERROR [django.request] Internal Server Error: /api/v1/auth/users/create-user 2026-03-02 09:28:00,446 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/auth/users/login-user 2026-03-02 09:28:00,447 INFO [utils.middleware] AuthTokenMiddleware: path matched public URL, skipping auth. path=/api/v1/auth/users/login-user 2026-03-02 09:28:00,449 ERROR [django.request] Internal Server Error: /api/v1/auth/users/login-user F2026-03-02 09:28:00,627 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/auth/users/create-user 2026-03-02 09:28:00,627 INFO [utils.middleware] AuthTokenMiddleware: path matched public URL, skipping auth. path=/api/v1/auth/users/create-user 2026-03-02 09:28:00,765 INFO [users.views] Create user: saving user for email=test@example.com 2026-03-02 09:28:00,820 ERROR [django.request] Internal Server Error: /api/v1/auth/users/create-user E2026-03-02 09:28:01,007 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/auth/users/create-user 2026-03-02 09:28:01,007 INFO [utils.middleware] AuthTokenMiddleware: path matched public URL, skipping auth. path=/api/v1/auth/users/create-user 2026-03-02 09:28:01,067 INFO [users.views] Create user: saving user for email=test@example.com 2026-03-02 09:28:01,123 ERROR [django.request] Internal Server Error: /api/v1/auth/users/create-user E2026-03-02 09:28:01,340 INFO [utils.middleware] AuthTokenMiddleware: process_request started, path=/api/v1/auth/users/create-user 2026-03-02 09:28:01,340 INFO [utils.middleware] AuthTokenMiddleware: path matched public URL, skipping auth. path=/api/v1/auth/users/create-user 2026-03-02 09:28:01,395 INFO [users.views] Create user: saving user for email=test@example.com 2026-03-02 09:28:01,449 ERROR [django.request] Internal Server Error: /api/v1/auth/users/create-user E ====================================================================== ERROR: test_get_activity_logs (activity_logs.tests.ActivityLogTests.test_get_activity_logs) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/activity_logs/tests.py", line 12, in setUp self.user = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_unauthorized_access (activity_logs.tests.ActivityLogTests.test_unauthorized_access) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/activity_logs/tests.py", line 12, in setUp self.user = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_admin_warn_user (admin_api.tests.AdminAPITests.test_admin_warn_user) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/test/utils.py", line 458, in inner return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1387, in patched with self.decoration_helper(patched, File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1369, in decoration_helper arg = exit_stack.enter_context(patching) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/contextlib.py", line 526, in enter_context result = _enter(cm) ^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1458, in __enter__ original, local = self.get_original() ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1431, in get_original raise AttributeError( AttributeError: does not have the attribute 'send_fcm_to_user' ====================================================================== ERROR: test_feed_visibility_rules (feed.tests.FeedTests.test_feed_visibility_rules) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/feed/tests.py", line 63, in test_feed_visibility_rules self.assertEqual(len(response.data['feed']), 0) ^^^^^^^^^^^^^ AttributeError: 'JsonResponse' object has no attribute 'data' ====================================================================== ERROR: test_create_match_missing_data (matches.tests.SoulSyncTests.test_create_match_missing_data) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/matches/tests.py", line 14, in setUp self.user1 = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_duplicate_right_swipe (matches.tests.SoulSyncTests.test_duplicate_right_swipe) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/matches/tests.py", line 14, in setUp self.user1 = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_full_match_flow (matches.tests.SoulSyncTests.test_full_match_flow) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/matches/tests.py", line 14, in setUp self.user1 = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_left_swipe (matches.tests.SoulSyncTests.test_left_swipe) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/matches/tests.py", line 14, in setUp self.user1 = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_my_matches_legacy (matches.tests.SoulSyncTests.test_my_matches_legacy) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/matches/tests.py", line 14, in setUp self.user1 = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_profile_stats (matches.tests.SoulSyncTests.test_profile_stats) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/matches/tests.py", line 14, in setUp self.user1 = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_recommendations_age_filter (matches.tests.SoulSyncTests.test_recommendations_age_filter) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/matches/tests.py", line 14, in setUp self.user1 = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_create_and_get_profile (profiles.tests.ProfileTests.test_create_and_get_profile) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/profiles/tests.py", line 12, in setUp self.user = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_create_profile_already_exists (profiles.tests.ProfileTests.test_create_profile_already_exists) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/profiles/tests.py", line 12, in setUp self.user = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_unauthorized_access (profiles.tests.ProfileTests.test_unauthorized_access) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/profiles/tests.py", line 12, in setUp self.user = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_update_profile (profiles.tests.ProfileTests.test_update_profile) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/profiles/tests.py", line 12, in setUp self.user = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_upload_intro_video_missing_url (profiles.tests.ProfileTests.test_upload_intro_video_missing_url) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/profiles/tests.py", line 12, in setUp self.user = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_upload_intro_video_no_profile (profiles.tests.ProfileTests.test_upload_intro_video_no_profile) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/profiles/tests.py", line 12, in setUp self.user = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_upload_intro_video_success (profiles.tests.ProfileTests.test_upload_intro_video_success) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/profiles/tests.py", line 12, in setUp self.user = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 667, in create obj = self.model(**kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 590, in __init__ raise TypeError( TypeError: User() got unexpected keyword arguments: 'username' ====================================================================== ERROR: test_auto_suspend_threshold (reports.tests.ReportTests.test_auto_suspend_threshold) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psycopg2.errors.UndefinedColumn: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/reports/tests.py", line 15, in setUp self.reporter = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 669, in create obj.save(force_insert=True, using=self.db) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 874, in save self.save_base( File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 966, in save_base updated = self._save_table( ^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1167, in _save_table results = self._do_insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1218, in _do_insert return manager._insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1918, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1925, in execute_sql cursor.execute(sql, params) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute with self.db.wrap_database_errors: File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ django.db.utils.ProgrammingError: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ ====================================================================== ERROR: test_submit_report_duplicate (reports.tests.ReportTests.test_submit_report_duplicate) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psycopg2.errors.UndefinedColumn: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/reports/tests.py", line 15, in setUp self.reporter = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 669, in create obj.save(force_insert=True, using=self.db) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 874, in save self.save_base( File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 966, in save_base updated = self._save_table( ^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1167, in _save_table results = self._do_insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1218, in _do_insert return manager._insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1918, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1925, in execute_sql cursor.execute(sql, params) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute with self.db.wrap_database_errors: File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ django.db.utils.ProgrammingError: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ ====================================================================== ERROR: test_submit_report_self (reports.tests.ReportTests.test_submit_report_self) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psycopg2.errors.UndefinedColumn: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/reports/tests.py", line 15, in setUp self.reporter = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 669, in create obj.save(force_insert=True, using=self.db) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 874, in save self.save_base( File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 966, in save_base updated = self._save_table( ^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1167, in _save_table results = self._do_insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1218, in _do_insert return manager._insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1918, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1925, in execute_sql cursor.execute(sql, params) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute with self.db.wrap_database_errors: File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ django.db.utils.ProgrammingError: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ ====================================================================== ERROR: test_submit_report_success (reports.tests.ReportTests.test_submit_report_success) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psycopg2.errors.UndefinedColumn: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/reports/tests.py", line 15, in setUp self.reporter = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 669, in create obj.save(force_insert=True, using=self.db) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 874, in save self.save_base( File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 966, in save_base updated = self._save_table( ^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1167, in _save_table results = self._do_insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1218, in _do_insert return manager._insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1918, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1925, in execute_sql cursor.execute(sql, params) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute with self.db.wrap_database_errors: File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ django.db.utils.ProgrammingError: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ ====================================================================== ERROR: test_anon_throttle (soul_sync.tests_rate_limit.RateLimitTests.test_anon_throttle) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psycopg2.errors.UndefinedColumn: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/soul_sync/tests_rate_limit.py", line 11, in setUp self.user = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 669, in create obj.save(force_insert=True, using=self.db) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 874, in save self.save_base( File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 966, in save_base updated = self._save_table( ^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1167, in _save_table results = self._do_insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1218, in _do_insert return manager._insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1918, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1925, in execute_sql cursor.execute(sql, params) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute with self.db.wrap_database_errors: File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ django.db.utils.ProgrammingError: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ ====================================================================== ERROR: test_user_throttle (soul_sync.tests_rate_limit.RateLimitTests.test_user_throttle) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psycopg2.errors.UndefinedColumn: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/soul_sync/tests_rate_limit.py", line 11, in setUp self.user = User.objects.create( ^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 669, in create obj.save(force_insert=True, using=self.db) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 874, in save self.save_base( File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 966, in save_base updated = self._save_table( ^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1167, in _save_table results = self._do_insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1218, in _do_insert return manager._insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1918, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1925, in execute_sql cursor.execute(sql, params) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute with self.db.wrap_database_errors: File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ django.db.utils.ProgrammingError: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ ====================================================================== ERROR: test_delete_user (users.tests.UserAuthTests.test_delete_user) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psycopg2.errors.UndefinedColumn: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/users/views.py", line 170, in post user = serializer.save() ^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/rest_framework/serializers.py", line 210, in save self.instance = self.create(validated_data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/users/serializers.py", line 48, in create user = User.objects.create(**validated_data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 669, in create obj.save(force_insert=True, using=self.db) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 874, in save self.save_base( File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 966, in save_base updated = self._save_table( ^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1167, in _save_table results = self._do_insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1218, in _do_insert return manager._insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1918, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1925, in execute_sql cursor.execute(sql, params) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute with self.db.wrap_database_errors: File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ django.db.utils.ProgrammingError: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/users/tests.py", line 89, in test_delete_user user = User.objects.get(email=self.user_data['email']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 635, in get num = len(clone) ^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 372, in __len__ self._fetch_all() File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 2000, in _fetch_all self._result_cache = list(self._iterable_class(self)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 95, in __iter__ results = compiler.execute_sql( ^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1624, in execute_sql cursor.execute(sql, params) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 99, in _execute self.db.validate_no_broken_transaction() File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 521, in validate_no_broken_transaction raise TransactionManagementError( django.db.transaction.TransactionManagementError: An error occurred in the current transaction. You can't execute queries until the end of the 'atomic' block. ====================================================================== ERROR: test_login_user (users.tests.UserAuthTests.test_login_user) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psycopg2.errors.UndefinedColumn: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/users/views.py", line 170, in post user = serializer.save() ^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/rest_framework/serializers.py", line 210, in save self.instance = self.create(validated_data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/users/serializers.py", line 48, in create user = User.objects.create(**validated_data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 669, in create obj.save(force_insert=True, using=self.db) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 874, in save self.save_base( File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 966, in save_base updated = self._save_table( ^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1167, in _save_table results = self._do_insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1218, in _do_insert return manager._insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1918, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1925, in execute_sql cursor.execute(sql, params) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute with self.db.wrap_database_errors: File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ django.db.utils.ProgrammingError: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/users/tests.py", line 44, in test_login_user user = User.objects.get(email=self.user_data['email']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 635, in get num = len(clone) ^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 372, in __len__ self._fetch_all() File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 2000, in _fetch_all self._result_cache = list(self._iterable_class(self)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 95, in __iter__ results = compiler.execute_sql( ^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1624, in execute_sql cursor.execute(sql, params) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 99, in _execute self.db.validate_no_broken_transaction() File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 521, in validate_no_broken_transaction raise TransactionManagementError( django.db.transaction.TransactionManagementError: An error occurred in the current transaction. You can't execute queries until the end of the 'atomic' block. ====================================================================== ERROR: test_update_user_profile (users.tests.UserAuthTests.test_update_user_profile) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psycopg2.errors.UndefinedColumn: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/users/views.py", line 170, in post user = serializer.save() ^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/rest_framework/serializers.py", line 210, in save self.instance = self.create(validated_data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/users/serializers.py", line 48, in create user = User.objects.create(**validated_data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 669, in create obj.save(force_insert=True, using=self.db) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 874, in save self.save_base( File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 966, in save_base updated = self._save_table( ^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1167, in _save_table results = self._do_insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1218, in _do_insert return manager._insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1918, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1925, in execute_sql cursor.execute(sql, params) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute with self.db.wrap_database_errors: File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ django.db.utils.ProgrammingError: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/users/tests.py", line 70, in test_update_user_profile user = User.objects.get(email=self.user_data['email']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 635, in get num = len(clone) ^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 372, in __len__ self._fetch_all() File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 2000, in _fetch_all self._result_cache = list(self._iterable_class(self)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 95, in __iter__ results = compiler.execute_sql( ^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1624, in execute_sql cursor.execute(sql, params) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 99, in _execute self.db.validate_no_broken_transaction() File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 521, in validate_no_broken_transaction raise TransactionManagementError( django.db.transaction.TransactionManagementError: An error occurred in the current transaction. You can't execute queries until the end of the 'atomic' block. ====================================================================== ERROR: test_verify_user (users.tests.UserAuthTests.test_verify_user) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psycopg2.errors.UndefinedColumn: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/users/views.py", line 170, in post user = serializer.save() ^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/rest_framework/serializers.py", line 210, in save self.instance = self.create(validated_data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/users/serializers.py", line 48, in create user = User.objects.create(**validated_data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 669, in create obj.save(force_insert=True, using=self.db) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 874, in save self.save_base( File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 966, in save_base updated = self._save_table( ^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1167, in _save_table results = self._do_insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/base.py", line 1218, in _do_insert return manager._insert( ^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1918, in _insert return query.get_compiler(using=using).execute_sql(returning_fields) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1925, in execute_sql cursor.execute(sql, params) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute with self.db.wrap_database_errors: File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ django.db.utils.ProgrammingError: column "is_suspended" of relation "users_user" does not exist LINE 1: ..., "email", "password", "is_active", "is_deleted", "is_suspen... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/users/tests.py", line 32, in test_verify_user user = User.objects.get(email=self.user_data['email']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 635, in get num = len(clone) ^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 372, in __len__ self._fetch_all() File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 2000, in _fetch_all self._result_cache = list(self._iterable_class(self)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 95, in __iter__ results = compiler.execute_sql( ^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1624, in execute_sql cursor.execute(sql, params) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 99, in _execute self.db.validate_no_broken_transaction() File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/base/base.py", line 521, in validate_no_broken_transaction raise TransactionManagementError( django.db.transaction.TransactionManagementError: An error occurred in the current transaction. You can't execute queries until the end of the 'atomic' block. ====================================================================== FAIL: test_admin_wrong_key (admin_api.tests.AdminAPITests.test_admin_wrong_key) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/test/utils.py", line 458, in inner return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/admin_api/tests.py", line 80, in test_admin_wrong_key self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN) AssertionError: 401 != 403 ====================================================================== FAIL: test_create_user (users.tests.UserAuthTests.test_create_user) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/users/tests.py", line 23, in test_create_user self.assertEqual(response.status_code, status.HTTP_201_CREATED) AssertionError: 500 != 201 ====================================================================== FAIL: test_login_unverified_user (users.tests.UserAuthTests.test_login_unverified_user) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/users/tests.py", line 65, in test_login_unverified_user self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN) AssertionError: 500 != 403 ---------------------------------------------------------------------- Ran 59 tests in 38.353s FAILED (failures=3, errors=28) Destroying test database for alias 'default'... Found 59 test(s). System check identified no issues (0 silenced). {} Error saving game result: null value in column "match_id" of relation "games_result_gameresult" violates not-null constraint DETAIL: Failing row contains (5, null, null, 0, 0, {}, 2026-03-02 09:27:41.595415+00, f5ef8fcc-25f1-44d5-bc56-b0a519475af2, null, 0, 0). {'matchId': 'match_orphan', 'gameType': 'compatibility', 'player2Id': '00000000-0000-0000-0000-000000000000', 'player1Percentage': 50} {'matchId': 'match_ok'} Error saving game result: null value in column "game_type" of relation "games_result_gameresult" violates not-null constraint DETAIL: Failing row contains (7, match_ok, null, 0, 0, {}, 2026-03-02 09:27:42.716121+00, 03bbfbf3-0317-4a3c-90ef-8b553d5d62ee, null, 0, 0). {'gameType': 'compatibility'} Error saving game result: null value in column "match_id" of relation "games_result_gameresult" violates not-null constraint DETAIL: Failing row contains (8, null, compatibility, 0, 0, {}, 2026-03-02 09:27:43.161437+00, 209b5d96-52ec-444c-b916-64e81f580606, null, 0, 0). {'matchId': 'match_uuid', 'gameType': 'trivia', 'player2Id': '95b27dbd-63b0-40d6-ac4b-8090c52c4e0a', 'player1Percentage': 60} {'matchId': 'match_xyz', 'gameType': 'compatibility', 'player2Id': '0926ddc7-c45c-4bcc-a100-7c787f9c6a2f', 'player1Score': 8, 'player1Percentage': 80, 'gameData': {'rounds': 10, 'correct': 8}} {'matchId': 'match_abc_123', 'gameType': 'compatibility'} {'matchId': 'match_pct_40', 'gameType': 'compatibility', 'player1Percentage': 40} {'matchId': 'match_pct_50', 'gameType': 'compatibility', 'player1Percentage': 50} {'matchId': 'match_pct_69', 'gameType': 'compatibility', 'player1Percentage': 69} {'matchId': 'match_pct_70', 'gameType': 'compatibility', 'player1Percentage': 70} {'matchId': 'match_pct_79', 'gameType': 'compatibility', 'player1Percentage': 79} {'matchId': 'match_pct_80', 'gameType': 'compatibility', 'player1Percentage': 80} {'matchId': 'match_pct_100', 'gameType': 'compatibility', 'player1Percentage': 100} sender Alice (u1@example.com) Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 103, in _execute return self.cursor.execute(sql) ^^^^^^^^^^^^^^^^^^^^^^^^ psycopg2.errors.ObjectInUse: database "test_soul_sync_db" is being accessed by other users DETAIL: There is 1 other session using the database. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/manage.py", line 22, in main() File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/manage.py", line 18, in main execute_from_command_line(sys.argv) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line utility.execute() File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/core/management/__init__.py", line 437, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/core/management/commands/test.py", line 24, in run_from_argv super().run_from_argv(argv) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/core/management/base.py", line 420, in run_from_argv self.execute(*args, **cmd_options) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/core/management/base.py", line 464, in execute output = self.handle(*args, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/core/management/commands/test.py", line 63, in handle failures = test_runner.run_tests(test_labels) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/test/runner.py", line 1153, in run_tests self.teardown_databases(old_config) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/test/runner.py", line 1081, in teardown_databases _teardown_databases( File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/test/utils.py", line 381, in teardown_databases connection.creation.destroy_test_db(old_name, verbosity, keepdb) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/base/creation.py", line 330, in destroy_test_db self._destroy_test_db(test_database_name, verbosity) File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/postgresql/creation.py", line 91, in _destroy_test_db return super()._destroy_test_db(test_database_name, verbosity) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/base/creation.py", line 346, in _destroy_test_db cursor.execute( File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute with self.db.wrap_database_errors: File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/utils.py", line 94, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/home/abhay-kumar-gupta/PF/dating-app/soul_sync_service/.venv/lib/python3.12/site-packages/django/db/backends/utils.py", line 103, in _execute return self.cursor.execute(sql) ^^^^^^^^^^^^^^^^^^^^^^^^ django.db.utils.OperationalError: database "test_soul_sync_db" is being accessed by other users DETAIL: There is 1 other session using the database.