Fix audio not being downloaded from remote servers (#11145)
This commit is contained in:
		
							parent
							
								
									84f945d64c
								
							
						
					
					
						commit
						aa9b37822b
					
				| @ -370,7 +370,7 @@ class ActivityPub::Activity::Create < ActivityPub::Activity | ||||
|   end | ||||
| 
 | ||||
|   def unsupported_media_type?(mime_type) | ||||
|     mime_type.present? && !(MediaAttachment::IMAGE_MIME_TYPES + MediaAttachment::VIDEO_MIME_TYPES).include?(mime_type) | ||||
|     mime_type.present? && !MediaAttachment.supported_mime_types.include?(mime_type) | ||||
|   end | ||||
| 
 | ||||
|   def supported_blurhash?(blurhash) | ||||
|  | ||||
| @ -177,6 +177,14 @@ class MediaAttachment < ApplicationRecord | ||||
|   before_save :set_meta | ||||
| 
 | ||||
|   class << self | ||||
|     def supported_mime_types | ||||
|       IMAGE_MIME_TYPES + VIDEO_MIME_TYPES + AUDIO_MIME_TYPES | ||||
|     end | ||||
| 
 | ||||
|     def supported_file_extensions | ||||
|       IMAGE_FILE_EXTENSIONS + VIDEO_FILE_EXTENSIONS + AUDIO_FILE_EXTENSIONS | ||||
|     end | ||||
| 
 | ||||
|     private | ||||
| 
 | ||||
|     def file_styles(f) | ||||
|  | ||||
| @ -60,7 +60,7 @@ class InitialStateSerializer < ActiveModel::Serializer | ||||
|   end | ||||
| 
 | ||||
|   def media_attachments | ||||
|     { accept_content_types: MediaAttachment::IMAGE_FILE_EXTENSIONS + MediaAttachment::VIDEO_FILE_EXTENSIONS + MediaAttachment::AUDIO_FILE_EXTENSIONS + MediaAttachment::IMAGE_MIME_TYPES + MediaAttachment::VIDEO_MIME_TYPES + MediaAttachment::AUDIO_MIME_TYPES } | ||||
|     { accept_content_types: MediaAttachment.supported_file_extensions + MediaAttachment.supported_mime_types } | ||||
|   end | ||||
| 
 | ||||
|   private | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user