[Glitch] Fix error when deleting a status
Port 7d12522ed7 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
			
			
This commit is contained in:
		
							parent
							
								
									6300273664
								
							
						
					
					
						commit
						2f994bb34a
					
				| 
						 | 
					@ -74,10 +74,10 @@ export function updateTimeline(timeline, status, accept) {
 | 
				
			||||||
export function deleteFromTimelines(id) {
 | 
					export function deleteFromTimelines(id) {
 | 
				
			||||||
  return (dispatch, getState) => {
 | 
					  return (dispatch, getState) => {
 | 
				
			||||||
    const accountId  = getState().getIn(['statuses', id, 'account']);
 | 
					    const accountId  = getState().getIn(['statuses', id, 'account']);
 | 
				
			||||||
    const references = getState().get('statuses').filter(status => status.get('reblog') === id).map(status => status.get('id')).toJSON();
 | 
					    const references = getState().get('statuses').filter(status => status.get('reblog') === id).map(status => status.get('id')).valueSeq().toJSON();
 | 
				
			||||||
    const reblogOf   = getState().getIn(['statuses', id, 'reblog'], null);
 | 
					    const reblogOf   = getState().getIn(['statuses', id, 'reblog'], null);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    dispatch(timelineDelete(id, accountId, references, reblogOf));
 | 
					    dispatch(timelineDelete({ statusId: id, accountId, references, reblogOf }));
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -165,7 +165,7 @@ const filterTimelines = (state, relationship, statuses) => {
 | 
				
			||||||
      return;
 | 
					      return;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    references = statuses.filter(item => item.get('reblog') === status.get('id')).map(item => item.get('id'));
 | 
					    references = statuses.filter(item => item.get('reblog') === status.get('id')).map(item => item.get('id')).valueSeq().toJSON();
 | 
				
			||||||
    state      = deleteStatus(state, status.get('id'), references, relationship.id);
 | 
					    state      = deleteStatus(state, status.get('id'), references, relationship.id);
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue