fix tests, add necessary form struct tag

This commit is contained in:
kim 2024-12-23 16:51:37 +00:00
commit 38cbf55de5
3 changed files with 5 additions and 2 deletions

View file

@ -61,7 +61,7 @@ type AttachmentAttributesRequest struct {
// The ID of the attachment.
// example: 01FC31DZT1AYWDZ8XTCRWRBYRK
ID string `json:"id"`
ID string `form:"id" json:"id"`
// Description of the media file.
// This will be used as alt-text for users of screenreaders etc.

View file

@ -1457,7 +1457,7 @@ func (c *Converter) baseStatusToFrontend(
return apiStatus, nil
}
// StatusToAPIEdits ...
// StatusToAPIEdits converts a status and its historical edits (if any) to a slice of API model status edits.
func (c *Converter) StatusToAPIEdits(ctx context.Context, status *gtsmodel.Status) ([]*apimodel.StatusEdit, error) {
var media map[string]*gtsmodel.MediaAttachment

View file

@ -3746,6 +3746,9 @@ func (suite *InternalToFrontendTestSuite) TestStatusToAPIEdits() {
status, err := suite.state.DB.GetStatusByID(ctx, statusID)
suite.NoError(err)
err = suite.state.DB.PopulateStatusEdits(ctx, status)
suite.NoError(err)
apiEdits, err := suite.typeconverter.StatusToAPIEdits(ctx, status)
suite.NoError(err)