From b8da1c5bb78a0f3219f0d93a946402938b801b84 Mon Sep 17 00:00:00 2001 From: Adam Palay Date: Wed, 5 Feb 2014 13:05:20 -0500 Subject: [PATCH] If unit display name is non-empty string, change it to a defaul (STUD-1284) --- cms/static/coffee/src/views/unit.coffee | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cms/static/coffee/src/views/unit.coffee b/cms/static/coffee/src/views/unit.coffee index 8b2bc885d0..83e849ff6b 100644 --- a/cms/static/coffee/src/views/unit.coffee +++ b/cms/static/coffee/src/views/unit.coffee @@ -271,7 +271,10 @@ define ["jquery", "jquery.ui", "gettext", "backbone", @$spinner = $(''); render: => - @$('.unit-display-name-input').val(@model.get('metadata').display_name) + display_name = @model.get('metadata').display_name + if not display_name: + display_name = gettext '[Untitled]' + @$('.unit-display-name-input').val(display_name) setEnabled: => disabled = @model.get('state') == 'public' @@ -285,6 +288,9 @@ define ["jquery", "jquery.ui", "gettext", "backbone", metadata = $.extend({}, @model.get('metadata')) metadata.display_name = @$('.unit-display-name-input').val() @model.save(metadata: metadata) + display_name = metadata.display_name + if not display_name: + display_name = gettext '[Untitled]' # Update name shown in the right-hand side location summary. $('.unit-location .editing .unit-name').html(metadata.display_name) analytics.track "Edited Unit Name",