parent
							
								
									d2f56d1cbc
								
							
						
					
					
						commit
						887cd94e96
					
				| @ -79,7 +79,7 @@ export default class Upload extends ImmutablePureComponent { | |||||||
|                     placeholder={intl.formatMessage(messages.description)} |                     placeholder={intl.formatMessage(messages.description)} | ||||||
|                     type='text' |                     type='text' | ||||||
|                     value={description} |                     value={description} | ||||||
|                     maxLength={140} |                     maxLength={420} | ||||||
|                     onFocus={this.handleInputFocus} |                     onFocus={this.handleInputFocus} | ||||||
|                     onChange={this.handleInputChange} |                     onChange={this.handleInputChange} | ||||||
|                     onBlur={this.handleInputBlur} |                     onBlur={this.handleInputBlur} | ||||||
|  | |||||||
| @ -59,7 +59,7 @@ class MediaAttachment < ApplicationRecord | |||||||
|   validates_attachment_size :file, less_than: 8.megabytes |   validates_attachment_size :file, less_than: 8.megabytes | ||||||
| 
 | 
 | ||||||
|   validates :account, presence: true |   validates :account, presence: true | ||||||
|   validates :description, length: { maximum: 140 }, if: :local? |   validates :description, length: { maximum: 420 }, if: :local? | ||||||
| 
 | 
 | ||||||
|   scope :attached,   -> { where.not(status_id: nil) } |   scope :attached,   -> { where.not(status_id: nil) } | ||||||
|   scope :unattached, -> { where(status_id: nil) } |   scope :unattached, -> { where(status_id: nil) } | ||||||
| @ -140,7 +140,7 @@ class MediaAttachment < ApplicationRecord | |||||||
|   end |   end | ||||||
| 
 | 
 | ||||||
|   def prepare_description |   def prepare_description | ||||||
|     self.description = description.strip[0...140] unless description.nil? |     self.description = description.strip[0...420] unless description.nil? | ||||||
|   end |   end | ||||||
| 
 | 
 | ||||||
|   def set_type_and_extension |   def set_type_and_extension | ||||||
|  | |||||||
| @ -52,9 +52,9 @@ RSpec.describe MediaAttachment, type: :model do | |||||||
| 
 | 
 | ||||||
|   describe 'descriptions for remote attachments' do |   describe 'descriptions for remote attachments' do | ||||||
|     it 'are cut off at 140 characters' do |     it 'are cut off at 140 characters' do | ||||||
|       media = Fabricate(:media_attachment, description: 'foo' * 100, remote_url: 'http://example.com/blah.jpg') |       media = Fabricate(:media_attachment, description: 'foo' * 1000, remote_url: 'http://example.com/blah.jpg') | ||||||
| 
 | 
 | ||||||
|       expect(media.description.size).to be <= 140 |       expect(media.description.size).to be <= 420 | ||||||
|     end |     end | ||||||
|   end |   end | ||||||
| end | end | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user