Fix image description unnecessarily html-escaping innocent characters (#321)

* implement SanitizeCaption function

* tidy up text test setup
This commit is contained in:
tobi
2021-11-22 11:49:11 +01:00
committed by GitHub
parent 1ded58b34b
commit 24f9e11221
9 changed files with 138 additions and 105 deletions

View File

@@ -45,7 +45,7 @@ func (p *processor) Update(ctx context.Context, account *gtsmodel.Account, media
}
if form.Description != nil {
attachment.Description = text.RemoveHTML(*form.Description)
attachment.Description = text.SanitizeCaption(*form.Description)
if err := p.db.UpdateByPrimaryKey(ctx, attachment); err != nil {
return nil, gtserror.NewErrorInternalError(fmt.Errorf("database error updating description: %s", err))
}