In REST API, when URL can be missing, cast it to nil (#5259)
This commit is contained in:
		
							parent
							
								
									b7e65a004f
								
							
						
					
					
						commit
						967e70663f
					
				
					 2 changed files with 8 additions and 0 deletions
				
			
		|  | @ -15,4 +15,8 @@ class REST::ApplicationSerializer < ActiveModel::Serializer | |||
|   def client_secret | ||||
|     object.secret | ||||
|   end | ||||
| 
 | ||||
|   def website | ||||
|     object.website.presence | ||||
|   end | ||||
| end | ||||
|  |  | |||
|  | @ -19,6 +19,10 @@ class REST::MediaAttachmentSerializer < ActiveModel::Serializer | |||
|     end | ||||
|   end | ||||
| 
 | ||||
|   def remote_url | ||||
|     object.remote_url.presence | ||||
|   end | ||||
| 
 | ||||
|   def preview_url | ||||
|     if object.needs_redownload? | ||||
|       media_proxy_url(object.id, :small) | ||||
|  |  | |||
		Reference in a new issue