anchor.diff:        hint: true,
         highlight: true,
         limit: 15,
  -      source: [<%= @available_keywords.map{|x| "\"#{x}\""}.join(',').html_safe %>]
  +      source: [<%= @available_keywords.map{|x| "\"#{x}\""}.join(',').html_safe rescue nil %>]
       }).on('typeahead:selected', function (e, d) {
         tagApi.tagsManager("pushTag", d.value);
       });
  -    
  +
     </script>
   <% end %>
  
positive.code:     if ($('.artefact-section').size() == 1) {
        $('.remove-section').hide();
      }
      
      $(".keyword-tags").tagsManager({
        prefilled: '<%= @keywords %>',
        hiddenTagListName: 'artefact[keywords]'
  
negative.code:         <%= f.label "keywords", class: 'control-label' %>
          <div class='controls'>
            <%= text_field_tag :keywords, "", {
              :class => "span2 keyword-tags",
              :disabled => !current_user.permissions.include?("keywords"),
              :autocomplete => "off"
            } %>
  