diff --git a/app/helpers/forms_helper.rb b/app/helpers/forms_helper.rb index 672fbcd..7f04574 100644 --- a/app/helpers/forms_helper.rb +++ b/app/helpers/forms_helper.rb @@ -186,6 +186,7 @@ module FormsHelper element_id = html_options[:id] || 'datepicker-date' value = value.strftime(format) if value.present? method = datepicker_options[:time] ? 'datetimepicker' : 'datepicker' + current_date_or_nil = value.present? ? "new Date('#{value}')" : "null" result = text_field_tag(name, value, html_options) result += " @@ -236,7 +237,7 @@ module FormsHelper weekHeader: #{datepicker_options[:week_header].to_json}, yearRange: #{datepicker_options[:year_range].to_json}, yearSuffix: #{datepicker_options[:year_suffix].to_json} - }).datepicker('setDate', new Date('#{value}')) + }).datepicker('setDate', current_date_or_nil) ".html_safe result diff --git a/test/functional/content_viewer_controller_test.rb b/test/functional/content_viewer_controller_test.rb index 503db20..da586c8 100644 --- a/test/functional/content_viewer_controller_test.rb +++ b/test/functional/content_viewer_controller_test.rb @@ -1163,9 +1163,10 @@ class ContentViewerControllerTest < ActionController::TestCase should 'add an zero width space every 4 caracters of comment urls' do url = 'www.an.url.to.be.splited.com' - a = fast_create(TextileArticle, :profile_id => @profile.id, :path => 'textile', :language => 'en') - c = a.comments.create!(:author => @profile, :title => 'An url', :body => url) - get :view_page, :profile => @profile.identifier, :page => [ 'textile' ] + a = @profile.articles.build(:name => 'test') + a.save! + c = a.comments.create!(:author => @profile, :title => 'An url', :body => url, :source => a) + get :view_page, :profile => @profile.identifier, :page => [ 'test' ] assert_tag :a, :attributes => { :href => "http://" + url}, :content => url.scan(/.{4}/).join('​') end -- libgit2 0.21.2