From 49f1c74a12cda849000082e1fd892c6546c801ac Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Tue, 6 Nov 2012 11:47:12 +0100 Subject: [PATCH] Extend message on loaded models and fix undefined ke problem --- assets/scripts/lib/travis/model.coffee | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/assets/scripts/lib/travis/model.coffee b/assets/scripts/lib/travis/model.coffee index 6ef2e7dc..dada8467 100644 --- a/assets/scripts/lib/travis/model.coffee +++ b/assets/scripts/lib/travis/model.coffee @@ -36,7 +36,14 @@ ).property('incomplete', 'isLoaded') loadTheRest: (key) -> - console.log 'Load missing fields for', @constructor, "because of missing key '#{key}'" + # for some weird reason key comes changed to a string and for some weird reason it even is called with + # undefined key + return if !key || key == 'undefined' + + message = "Load missing fields for #{@constructor.toString()} because of missing key '#{key}', cid: #{@get('clientId')}" + if @constructor.isAttribute('state') && key != 'state' + message += ", in state: #{@get('state')}" + console.log message return if @get('isCompleting') @set 'isCompleting', true