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",