diff --git a/app/helpers/lazy_image_tag_helper.rb b/app/helpers/lazy_image_tag_helper.rb index 60df16b3373..4def806f1c0 100644 --- a/app/helpers/lazy_image_tag_helper.rb +++ b/app/helpers/lazy_image_tag_helper.rb @@ -9,10 +9,10 @@ module LazyImageTagHelper unless options.delete(:lazy) == false options[:data] ||= {} - unless options.delete(:use_original_source) - options[:data][:src] = path_to_image(source) - else + if options.delete(:use_original_source) options[:data][:src] = source + else + options[:data][:src] = path_to_image(source) end options[:class] ||= "" options[:class] << " lazy" diff --git a/spec/helpers/groups_helper_spec.rb b/spec/helpers/groups_helper_spec.rb index 55de03c8ed2..4fe50d120d7 100644 --- a/spec/helpers/groups_helper_spec.rb +++ b/spec/helpers/groups_helper_spec.rb @@ -48,9 +48,8 @@ describe GroupsHelper do it 'returns an based url for the avatar if private' do allow(ActionController::Base).to receive(:asset_host).and_return(asset_host) - group = create(:group) + group = create(:group, :private) group.avatar = fixture_file_upload(avatar_file_path) - group.private = true group.save! expect(group_icon_url(group.path).to_s) .to match("/uploads/-/system/group/avatar/#{group.id}/banana_sample.gif")