]> cat aescling's git repositories - mastodon.git/commitdiff
Correctly make polls and media mutually exclusive (#10141)
authorThibG <thib@sitedethib.com>
Sun, 3 Mar 2019 23:40:21 +0000 (00:40 +0100)
committerEugen Rochko <eugen@zeonfederated.com>
Sun, 3 Mar 2019 23:40:21 +0000 (00:40 +0100)
app/services/post_status_service.rb

index aed68067217a606d785be6fc23521dc18209f447..c045a553e503ee2090f107964c8f7bc69ac115ef 100644 (file)
@@ -95,7 +95,7 @@ class PostStatusService < BaseService
   def validate_media!
     return if @options[:media_ids].blank? || !@options[:media_ids].is_a?(Enumerable)
 
-    raise Mastodon::ValidationError, I18n.t('media_attachments.validations.too_many') if @options[:media_ids].size > 4 || @options[:poll_id].present?
+    raise Mastodon::ValidationError, I18n.t('media_attachments.validations.too_many') if @options[:media_ids].size > 4 || @options[:poll].present?
 
     @media = @account.media_attachments.where(status_id: nil).where(id: @options[:media_ids].take(4).map(&:to_i))