Skip to content

Commit e672e15

Browse files
committed
Fix recommendations and missing MB data handlers
1 parent bef44f4 commit e672e15

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Diff for: listenbrainz/spark/handlers.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
from listenbrainz.troi.daily_jams import run_post_recommendation_troi_bot
2323
from listenbrainz.troi.weekly_playlists import process_weekly_playlists, process_weekly_playlists_end
2424
from listenbrainz.troi.year_in_music import process_yim_playlists, process_yim_playlists_end
25+
from listenbrainz.webserver import db_conn
2526

2627
TIME_TO_CONSIDER_STATS_AS_OLD = 20 # minutes
2728
TIME_TO_CONSIDER_RECOMMENDATIONS_AS_OLD = 7 # days
@@ -147,7 +148,7 @@ def handle_missing_musicbrainz_data(data):
147148
""" Insert user missing musicbrainz data i.e data submitted to ListenBrainz but not MusicBrainz.
148149
"""
149150
user_id = data['user_id']
150-
user = db_user.get(user_id)
151+
user = db_user.get(db_conn, user_id)
151152

152153
if not user:
153154
return
@@ -159,6 +160,7 @@ def handle_missing_musicbrainz_data(data):
159160

160161
try:
161162
db_missing_musicbrainz_data.insert_user_missing_musicbrainz_data(
163+
db_conn,
162164
user['id'],
163165
UserMissingMusicBrainzDataJson(missing_musicbrainz_data=missing_musicbrainz_data),
164166
source
@@ -213,7 +215,7 @@ def handle_recommendations(data):
213215
""" Take recommended recordings for a user and save it in the db.
214216
"""
215217
user_id = data['user_id']
216-
user = db_user.get(user_id)
218+
user = db_user.get(db_conn, user_id)
217219
if not user:
218220
current_app.logger.info(f"Generated recommendations for a user that doesn't exist in the Postgres database: {user_id}")
219221
return
@@ -223,6 +225,7 @@ def handle_recommendations(data):
223225

224226
try:
225227
db_recommendations_cf_recording.insert_user_recommendation(
228+
db_conn,
226229
user_id,
227230
UserRecommendationsJson(**recommendations)
228231
)

0 commit comments

Comments
 (0)