From 271d7479ca10f0c64f8be4e0123a7404cbf23880 Mon Sep 17 00:00:00 2001 From: shonenada Date: Tue, 20 May 2014 10:33:08 +0800 Subject: [PATCH] fix bug in recommend --- mooc/services/account.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mooc/services/account.py b/mooc/services/account.py index 1e141df..5aaca96 100644 --- a/mooc/services/account.py +++ b/mooc/services/account.py @@ -53,12 +53,13 @@ def create_user(data): def get_user_recommends(user): - recommends = list() + recommends = set() if not user or user.is_anonymous(): return None tags = [r.tag for r in user.recommends] for tag in tags: - recommends.extend(tag.courses) + for course in tag.courses: + recommends.add(course) return recommends