Compose: Fix NSFW tag error on CW
This commit is contained in:
parent
74a01a7b3e
commit
4737dc6da9
2 changed files with 4 additions and 2 deletions
|
@ -457,7 +457,9 @@ function insertIntoTagHistory(recognizedTags, text) {
|
||||||
const state = getState();
|
const state = getState();
|
||||||
const oldHistory = state.getIn(['compose', 'tagHistory']);
|
const oldHistory = state.getIn(['compose', 'tagHistory']);
|
||||||
const me = state.get('me');
|
const me = state.get('me');
|
||||||
const names = recognizedTags.map(tag => text.match(new RegExp(`#${tag.name}`, 'i'))[0].slice(1));
|
const names = recognizedTags
|
||||||
|
.filter(tag => text.match(new RegExp(`#${tag.name}`, 'i')))
|
||||||
|
.map(tag => tag.name);
|
||||||
const intersectedOldHistory = oldHistory.filter(name => names.findIndex(newName => newName.toLowerCase() === name.toLowerCase()) === -1);
|
const intersectedOldHistory = oldHistory.filter(name => names.findIndex(newName => newName.toLowerCase() === name.toLowerCase()) === -1);
|
||||||
|
|
||||||
names.push(...intersectedOldHistory.toJS());
|
names.push(...intersectedOldHistory.toJS());
|
||||||
|
|
|
@ -27,7 +27,7 @@ class Upload extends ImmutablePureComponent {
|
||||||
onDescriptionChange: PropTypes.func.isRequired,
|
onDescriptionChange: PropTypes.func.isRequired,
|
||||||
onOpenFocalPoint: PropTypes.func.isRequired,
|
onOpenFocalPoint: PropTypes.func.isRequired,
|
||||||
onSubmit: PropTypes.func.isRequired,
|
onSubmit: PropTypes.func.isRequired,
|
||||||
features: PropTypes.map,
|
features: PropTypes.object,
|
||||||
};
|
};
|
||||||
|
|
||||||
state = {
|
state = {
|
||||||
|
|
Loading…
Reference in a new issue