From 8e810bab14be0bda28070993c5f41be81c9b8268 Mon Sep 17 00:00:00 2001 From: Brian Gough Date: Thu, 5 Feb 2015 16:37:06 +0000 Subject: [PATCH] report error for inconsistent history results --- services/track-changes/app/coffee/UpdatesManager.coffee | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/track-changes/app/coffee/UpdatesManager.coffee b/services/track-changes/app/coffee/UpdatesManager.coffee index 1e2d540752..92357fc2dc 100644 --- a/services/track-changes/app/coffee/UpdatesManager.coffee +++ b/services/track-changes/app/coffee/UpdatesManager.coffee @@ -137,6 +137,10 @@ module.exports = UpdatesManager = # if updates? and updates.length > 0 nextBeforeTimestamp = updates[updates.length - 1].meta.end_ts + if nextBeforeTimestamp >= before + error = new Error("history order is broken") + logger.error err: error, project_id:project_id, nextBeforeTimestamp: nextBeforeTimestamp, before:before, "error in project history" + return callback(error) else nextBeforeTimestamp = null