Commit 53bdebf6 by Ibrahim Awwal

Prevent threads from being added to a discussion twice.

Probably slow, but it works for now.
parent ab5f7b40
...@@ -18,11 +18,12 @@ if Backbone? ...@@ -18,11 +18,12 @@ if Backbone?
@current_page < @pages @current_page < @pages
addThread: (thread, options) -> addThread: (thread, options) ->
# TODO: Check for existing thread with same ID? # TODO: Check for existing thread with same ID in a faster way
options ||= {} if not @find(thread.id)
model = new Thread thread options ||= {}
@add model model = new Thread thread
model @add model
model
retrieveAnotherPage: (search_text="", commentable_ids="", sort_key="")-> retrieveAnotherPage: (search_text="", commentable_ids="", sort_key="")->
# TODO: I really feel that this belongs in DiscussionThreadListView # TODO: I really feel that this belongs in DiscussionThreadListView
......
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