Fix remote media descriptions being cut off at 420 chars (#12262)
* Fix remote media descriptions being cut off at 420 chars Fixes #12258 * Fix tests
This commit is contained in:
		
					parent
					
						
							
								7488a9e154
							
						
					
				
			
			
				commit
				
					
						650820d62d
					
				
			
		
					 3 changed files with 32 additions and 4 deletions
				
			
		|  | @ -261,6 +261,32 @@ RSpec.describe ActivityPub::Activity::Create do | |||
|         end | ||||
|       end | ||||
| 
 | ||||
| 
 | ||||
|       context 'with media attachments with long description' do | ||||
|         let(:object_json) do | ||||
|           { | ||||
|             id: [ActivityPub::TagManager.instance.uri_for(sender), '#bar'].join, | ||||
|             type: 'Note', | ||||
|             content: 'Lorem ipsum', | ||||
|             attachment: [ | ||||
|               { | ||||
|                 type: 'Document', | ||||
|                 mediaType: 'image/png', | ||||
|                 url: 'http://example.com/attachment.png', | ||||
|                 name: '*' * 1500, | ||||
|               }, | ||||
|             ], | ||||
|           } | ||||
|         end | ||||
| 
 | ||||
|         it 'creates status' do | ||||
|           status = sender.statuses.first | ||||
| 
 | ||||
|           expect(status).to_not be_nil | ||||
|           expect(status.media_attachments.map(&:description)).to include('*' * 1500) | ||||
|         end | ||||
|       end | ||||
| 
 | ||||
|       context 'with media attachments with focal points' do | ||||
|         let(:object_json) do | ||||
|           { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue