diff --git a/app/controllers/status_messages_controller.rb b/app/controllers/status_messages_controller.rb index 1b96d0167..4985a7f52 100644 --- a/app/controllers/status_messages_controller.rb +++ b/app/controllers/status_messages_controller.rb @@ -79,7 +79,10 @@ class StatusMessagesController < ApplicationController photos.update_all(:status_message_guid => nil) end respond_to do |format| - format.js { render :json =>{:errors => @status_message.errors.full_messages}, :status => 422 } + format.js { + errors = @status_message.errors.full_messages.collect { |msg| msg.gsub(/^Text/, "") } + render :json =>{:errors => errors}, :status => 422 + } format.html {redirect_to :back} end end diff --git a/app/models/status_message.rb b/app/models/status_message.rb index 504000eb3..462b6acbe 100644 --- a/app/models/status_message.rb +++ b/app/models/status_message.rb @@ -13,7 +13,7 @@ class StatusMessage < Post acts_as_taggable_on :tags extract_tags_from :raw_message - validates_length_of :text, :maximum => 10000, :too_long => I18n.t('status_messages.too_long', :count => 10000) + validates_length_of :text, :maximum => 10000, :message => I18n.t('status_messages.too_long', :count => 10000) xml_name :status_message xml_attr :raw_message