Force sensitive content flag when posting a toot with a CW
Indeed, when the “Always enable the Content Warning field” setting is enabled, sending a content-less toot with a CW would move the CW to the toot's content and leave the toot not marked as sensitive.
This commit is contained in:
		
							parent
							
								
									1cb7fe932d
								
							
						
					
					
						commit
						8c2027ebe2
					
				
					 1 changed files with 3 additions and 2 deletions
				
			
		|  | @ -120,6 +120,7 @@ export function submitCompose() { | ||||||
|   return function (dispatch, getState) { |   return function (dispatch, getState) { | ||||||
|     let status = getState().getIn(['compose', 'text'], ''); |     let status = getState().getIn(['compose', 'text'], ''); | ||||||
|     let media  = getState().getIn(['compose', 'media_attachments']); |     let media  = getState().getIn(['compose', 'media_attachments']); | ||||||
|  |     let spoilerText = getState().getIn(['compose', 'spoiler_text'], ''); | ||||||
| 
 | 
 | ||||||
|     if ((!status || !status.length) && media.size === 0) { |     if ((!status || !status.length) && media.size === 0) { | ||||||
|       return; |       return; | ||||||
|  | @ -133,8 +134,8 @@ export function submitCompose() { | ||||||
|       status, |       status, | ||||||
|       in_reply_to_id: getState().getIn(['compose', 'in_reply_to'], null), |       in_reply_to_id: getState().getIn(['compose', 'in_reply_to'], null), | ||||||
|       media_ids: media.map(item => item.get('id')), |       media_ids: media.map(item => item.get('id')), | ||||||
|       sensitive: getState().getIn(['compose', 'sensitive']), |       sensitive: getState().getIn(['compose', 'sensitive']) || spoilerText.length > 0, | ||||||
|       spoiler_text: getState().getIn(['compose', 'spoiler_text'], ''), |       spoiler_text: spoilerText, | ||||||
|       visibility: getState().getIn(['compose', 'privacy']), |       visibility: getState().getIn(['compose', 'privacy']), | ||||||
|     }, { |     }, { | ||||||
|       headers: { |       headers: { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue