File tree 5 files changed +4
-14
lines changed
5 files changed +4
-14
lines changed Original file line number Diff line number Diff line change 1
1
from datetime import date
2
- from os .path import join , relpath
3
2
from typing import Dict , List , Optional
4
3
5
4
from sqlalchemy .orm import Session
6
5
from sqlalchemy .sql .expression import func
7
6
8
7
from app .database .models import Quote , UserQuotes
9
- from app .dependencies import MEDIA_PATH
10
8
11
- EMPTY_HEART_PATH = relpath (join (MEDIA_PATH , "empty_heart.png" ), "app" )
12
- FULL_HEART_PATH = relpath (join (MEDIA_PATH , "full_heart.png" ), "app" )
13
- FAVORITES_PATH = join ("../.." , FULL_HEART_PATH )
14
9
TOTAL_DAYS = 366
15
10
16
11
@@ -72,6 +67,6 @@ def is_quote_favorite(
72
67
exists = (
73
68
session .query (UserQuotes )
74
69
.filter (user_id == user_id , UserQuotes .quote_id == quote_of_day .id )
75
- .all ()
70
+ .scalar ()
76
71
)
77
72
return bool (exists )
Original file line number Diff line number Diff line change @@ -159,8 +159,6 @@ async def startup_event():
159
159
session .close ()
160
160
161
161
162
- # TODO: I add the quote day to the home page
163
- # until the relevant calendar view will be developed.
164
162
@app .get ("/" , include_in_schema = False )
165
163
@logger .catch ()
166
164
async def home (
@@ -184,8 +182,6 @@ async def home(
184
182
"request" : request ,
185
183
"is_connected" : is_connected ,
186
184
"quote" : quote_of_day ,
187
- "empty_heart" : daily_quotes .EMPTY_HEART_PATH ,
188
- "full_heart" : daily_quotes .FULL_HEART_PATH ,
189
185
},
190
186
)
191
187
Original file line number Diff line number Diff line change @@ -51,6 +51,5 @@ async def favorite_quotes(
51
51
{
52
52
"request" : request ,
53
53
"quotes" : quotes ,
54
- "full_heart" : daily_quotes .FAVORITES_PATH ,
55
54
},
56
55
)
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ <h2 id="favorite-quotes">Favorite Quotes</h2>
11
11
{% else %}
12
12
< span >
13
13
{% endif %}
14
- < img src ="{{full_heart}} " data-heart ="on " data-qid ="{{quote.id}} " class ="heart favorites ">
14
+ < img src ="{{ url_for('media', path='/ full_heart.png') }} " data-heart ="on " data-qid ="{{quote.id}} " class ="heart favorites ">
15
15
</ span >
16
16
</ p >
17
17
{% endfor %}
Original file line number Diff line number Diff line change @@ -22,9 +22,9 @@ <h2 class="fs-1 fw-bold">
22
22
< span >
23
23
{% endif %}
24
24
{% if quote.is_favorite %}
25
- < img src ="{{full_heart}} " data-heart ="on " data-qid ="{{quote.id}} " class ="heart full-heart ">
25
+ < img src ="{{ url_for('media', path='/ full_heart.png') }} " data-heart ="on " data-qid ="{{quote.id}} " class ="heart full-heart ">
26
26
{% else %}
27
- < img src ="{{empty_heart}} " data-heart ="off " data-qid ="{{quote.id}} " class ="heart empty-heart ">
27
+ < img src ="{{ url_for('media', path='/ empty_heart.png') }} " data-heart ="off " data-qid ="{{quote.id}} " class ="heart empty-heart ">
28
28
{% endif %}
29
29
</ span >
30
30
</ p >
You can’t perform that action at this time.
0 commit comments