fiddle de deee

This commit is contained in:
tobi 2025-03-07 11:46:45 +01:00
commit 1092bc4f54
2 changed files with 12 additions and 16 deletions

View file

@ -146,14 +146,6 @@ func (p *Processor) Create(
}
}
// Only store ContentWarningText if the parsed
// result is different from the given SpoilerText,
// otherwise skip to avoid duplicating db columns.
var contentWarningText string
if content.ContentWarning != form.SpoilerText {
contentWarningText = form.SpoilerText
}
status := &gtsmodel.Status{
ID: statusID,
URI: accountURIs.StatusesURI + "/" + statusID,
@ -171,11 +163,10 @@ func (p *Processor) Create(
Language: content.Language,
// Set formatted status content.
Content: content.Content,
ContentWarning: content.ContentWarning,
Text: form.Status, // raw
ContentWarningText: contentWarningText, // raw
ContentType: contentType,
Content: content.Content,
ContentWarning: content.ContentWarning,
Text: form.Status, // raw
ContentType: contentType,
// Set gathered mentions.
MentionIDs: content.MentionIDs,
@ -198,6 +189,13 @@ func (p *Processor) Create(
PendingApproval: util.Ptr(false),
}
// Only store ContentWarningText if the parsed
// result is different from the given SpoilerText,
// otherwise skip to avoid duplicating db columns.
if content.ContentWarning != form.SpoilerText {
status.ContentWarningText = form.SpoilerText
}
if backfill {
// Ensure backfilled status contains no
// mentions to anyone other than author.

View file

@ -312,11 +312,9 @@ func (p *Processor) Edit(
// Only store ContentWarningText if the parsed
// result is different from the given SpoilerText,
// otherwise skip to avoid duplicating db columns.
var contentWarningText string
if content.ContentWarning != form.SpoilerText {
contentWarningText = form.SpoilerText
status.ContentWarningText = form.SpoilerText
}
status.ContentWarningText = contentWarningText // raw
if poll != nil {
// Set relevent fields for latest with poll.