diff --git a/app/controllers/status_messages_controller.rb b/app/controllers/status_messages_controller.rb index 4ed6dd53170ebd1b2315e82fde243c65adc53633..c20b2976f5e21a9f8e22809a2e79141585910007 100644 --- a/app/controllers/status_messages_controller.rb +++ b/app/controllers/status_messages_controller.rb @@ -29,11 +29,13 @@ class StatusMessagesController < ApplicationController @contacts_of_contact = @contact.contacts render :layout => nil end - else + elsif(request.format == :mobile) @aspect = :all @aspects = current_user.aspects @aspect_ids = @aspects.map{ |a| a.id } gon.aspect_ids = @aspect_ids + else + redirect_to stream_path end end @@ -125,4 +127,4 @@ class StatusMessagesController < ApplicationController def remove_getting_started current_user.disable_getting_started end -end \ No newline at end of file +end diff --git a/spec/controllers/status_messages_controller_spec.rb b/spec/controllers/status_messages_controller_spec.rb index ea0443b670e9f9182ed7e809c59fb5deedc7871c..f354e02b8060b81fb04b113f6435176277097f7b 100644 --- a/spec/controllers/status_messages_controller_spec.rb +++ b/spec/controllers/status_messages_controller_spec.rb @@ -58,6 +58,11 @@ describe StatusMessagesController do response.should be_success end + it 'should redirect on desktop version' do + get :new + response.should redirect_to(stream_path) + end + it 'generates a jasmine fixture', :fixture => true do contact = alice.contact_for(bob.person) aspect = alice.aspects.create(:name => 'people')