Skip to content
Snippets Groups Projects
Commit 4bea3c52 authored by Shpuld Shpludson's avatar Shpuld Shpludson
Browse files

Merge branch 'fix/subject-copying-composition-bug' into 'develop'

#326 Subject copying composition bug

See merge request pleroma/pleroma-fe!550
parents cf10fd62 0a435465
No related branches found
No related tags found
No related merge requests found
......@@ -11,7 +11,7 @@ import generateProfileLink from 'src/services/user_profile_link_generator/user_p
import fileType from 'src/services/file_type/file_type.service'
import { highlightClass, highlightStyle } from '../../services/user_highlighter/user_highlighter.js'
import { mentionMatchesUrl } from 'src/services/mention_matcher/mention_matcher.js'
import { filter, find } from 'lodash'
import { filter, find, unescape } from 'lodash'
const Status = {
name: 'Status',
......@@ -209,14 +209,15 @@ const Status = {
},
replySubject () {
if (!this.status.summary) return ''
const decodedSummary = unescape(this.status.summary)
const behavior = typeof this.$store.state.config.subjectLineBehavior === 'undefined'
? this.$store.state.instance.subjectLineBehavior
: this.$store.state.config.subjectLineBehavior
const startsWithRe = this.status.summary.match(/^re[: ]/i)
const startsWithRe = decodedSummary.match(/^re[: ]/i)
if (behavior !== 'noop' && startsWithRe || behavior === 'masto') {
return this.status.summary
return decodedSummary
} else if (behavior === 'email') {
return 're: '.concat(this.status.summary)
return 're: '.concat(decodedSummary)
} else if (behavior === 'noop') {
return ''
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment