Commit f7ba14ae by Kevin Chugh

move group logic to get_threads

parent 3009acbb
......@@ -107,7 +107,7 @@ def create_thread(request, course_id, commentable_id):
# else:
# regular users always post with their own id.
# group_id = user_group_id
if post['group_id']:
if 'group_id' in post.keys():
thread.update_attributes(group_id=post['group_id'])
thread.save()
......
......@@ -72,6 +72,12 @@ def get_threads(request, course_id, discussion_id=None, per_page=THREADS_PER_PAG
'tags', 'commentable_ids'])))
threads, page, num_pages = cc.Thread.search(query_params)
#now add the group name if the thread has a group id
for thread in threads:
if thread.get('group_id') and not thread.get('group_name'):
thread['group_name'] = get_cohort_by_id(course_id, thread.get('group_id')).name
query_params['page'] = page
query_params['num_pages'] = num_pages
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment