dev2004v commited on
Commit
20c1719
·
verified ·
1 Parent(s): f43b46b

Update routes/recommend.py

Browse files
Files changed (1) hide show
  1. routes/recommend.py +3 -3
routes/recommend.py CHANGED
@@ -257,7 +257,7 @@ def recommend_book():
257
  recommender_url = RECOMMENDER_ENDPOINTS[rec_type]
258
  response = requests.post(
259
  recommender_url,
260
- json={"genre": genre},
261
  timeout=10
262
  )
263
 
@@ -291,7 +291,7 @@ def recommend_book():
291
  history = History(
292
  user_id=user_id,
293
  recommendation_type=rec_type,
294
- genre=genres_list,
295
  items=normalized,
296
  query_params={"top_k": top_k}
297
  )
@@ -306,7 +306,7 @@ def recommend_book():
306
  "recommendations": normalized,
307
  "count": len(normalized),
308
  "type": rec_type,
309
- "genres": genre
310
  }), 200
311
 
312
  except requests.exceptions.Timeout:
 
257
  recommender_url = RECOMMENDER_ENDPOINTS[rec_type]
258
  response = requests.post(
259
  recommender_url,
260
+ json={"genre": genre}, # Single string as expected
261
  timeout=10
262
  )
263
 
 
291
  history = History(
292
  user_id=user_id,
293
  recommendation_type=rec_type,
294
+ genre=[genre], # ✅ Fixed: wrap single genre in list for History model
295
  items=normalized,
296
  query_params={"top_k": top_k}
297
  )
 
306
  "recommendations": normalized,
307
  "count": len(normalized),
308
  "type": rec_type,
309
+ "genres": [genre] # ✅ Fixed: wrap single genre in list for consistency
310
  }), 200
311
 
312
  except requests.exceptions.Timeout: