Default last_fetched_at to 0 for old clients

Users who have not refreshed their browser tab will poll GitLab using
outdated JS. This change makes the server fall back to the old behavior
(send all comments) for old clients, instead of throwing an exception
for old clients.
This commit is contained in:
Jacob Vosmaer 2014-04-28 16:37:19 +02:00
parent c685024951
commit bd8b2b7fd9
1 changed files with 2 additions and 1 deletions

View File

@ -4,7 +4,8 @@ class NotesFinder
def execute(project, current_user, params)
target_type = params[:target_type]
target_id = params[:target_id]
last_fetched_at = Time.at(params.fetch(:last_fetched_at).to_i)
# Default to 0 to remain compatible with old clients
last_fetched_at = Time.at(params.fetch(:last_fetched_at, 0).to_i)
notes = case target_type
when "commit"