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. // The ID of the attachment.
// example: 01FC31DZT1AYWDZ8XTCRWRBYRK // example: 01FC31DZT1AYWDZ8XTCRWRBYRK
ID string `json:"id"` ID string `form:"id" json:"id"`
// Description of the media file. // Description of the media file.
// This will be used as alt-text for users of screenreaders etc. // 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 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) { func (c *Converter) StatusToAPIEdits(ctx context.Context, status *gtsmodel.Status) ([]*apimodel.StatusEdit, error) {
var media map[string]*gtsmodel.MediaAttachment var media map[string]*gtsmodel.MediaAttachment

View file

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