abnormalize0 / DailyTeleFrog

0 stars 0 forks source link

Посты не отображаются для незалогиненных пользователей #102

Closed abnormalize0 closed 4 months ago

abnormalize0 commented 5 months ago

Вопреки документации, если у пользователя id 0 или -1 то метод api_pages_get() не возвращает посты для него. Нужно исправить этот баг.

abnormalize0 commented 5 months ago

Запрос:

const request = await fetch("http://127.0.0.1:5000/pages", {
    method: 'GET',
    headers: {
        'indexes': "~"+page+"~",
        'user-id': localStorage.id,
        'include-nonsub': true,
        'sort-column': 'creation_date',
        'sort-direction': "descending"
    }
})

Запись в логах:

2024-01-30 21:01:39,635 INFO Got request api_pages_get
2024-01-30 21:01:39,635 INFO Body: Empty
2024-01-30 21:01:39,635 INFO Headers: Host: 127.0.0.1:5000
Connection: keep-alive
User-Id: 0
Sort-Column: creation_date
Sort-Direction: descending
Dnt: 1
Sec-Ch-Ua: "Not A(Brand";v="99", "Google Chrome";v="121", "Chromium";v="121"
Indexes: ~0~
Sec-Ch-Ua-Mobile: ?1
User-Agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Mobile Safari/537.36
Include-Nonsub: true
Sec-Ch-Ua-Platform: "Android"
Accept: */*
Origin: http://localhost:8080
Sec-Fetch-Site: cross-site
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: http://localhost:8080/
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9,ru-RU;q=0.8,ru;q=0.7,ja;q=0.6

2024-01-30 21:01:39,635 INFO Processed request in 0:00:00.000189: api_pages_get
abnormalize0 commented 5 months ago

Статьи при этом присутствуют в базе данных: image И файлы для них тоже существуют: image Для залогиненных пользователи посты отображаются как надо: image Ответ для них имеет следующий вид: image Фласк отображает при это следующие сообщения: image Для незалогинненых пользователей (с идентификатором 0 или -1) посты при этом не отображаются: image И в ответе видно что ни один пост не был получен с сервера: image Фласка при этом не отображает каких-то ошибок image

Roffor commented 4 months ago

Закрыл так как сделано в рамках тикета #109.