mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-12-23 23:06:20 -06:00
Make requests with optional body work without body
Signed-off-by: mkljczk <git@mkljczk.pl>
This commit is contained in:
parent
e78e817057
commit
630ea8ec54
2 changed files with 10 additions and 6 deletions
|
|
@ -112,10 +112,12 @@ func (m *Module) AccountMutePOSTHandler(c *gin.Context) {
|
||||||
}
|
}
|
||||||
|
|
||||||
form := &apimodel.UserMuteCreateUpdateRequest{}
|
form := &apimodel.UserMuteCreateUpdateRequest{}
|
||||||
|
if c.Request.ContentLength > 0 {
|
||||||
if err := c.ShouldBind(form); err != nil {
|
if err := c.ShouldBind(form); err != nil {
|
||||||
apiutil.ErrorHandler(c, gtserror.NewErrorBadRequest(err, err.Error()), m.processor.InstanceGetV1)
|
apiutil.ErrorHandler(c, gtserror.NewErrorBadRequest(err, err.Error()), m.processor.InstanceGetV1)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if err := normalizeCreateUpdateMute(form); err != nil {
|
if err := normalizeCreateUpdateMute(form); err != nil {
|
||||||
apiutil.ErrorHandler(c, gtserror.NewErrorUnprocessableEntity(err, err.Error()), m.processor.InstanceGetV1)
|
apiutil.ErrorHandler(c, gtserror.NewErrorUnprocessableEntity(err, err.Error()), m.processor.InstanceGetV1)
|
||||||
|
|
|
||||||
|
|
@ -115,10 +115,12 @@ func (m *Module) ReportResolvePOSTHandler(c *gin.Context) {
|
||||||
}
|
}
|
||||||
|
|
||||||
form := &apimodel.AdminReportResolveRequest{}
|
form := &apimodel.AdminReportResolveRequest{}
|
||||||
|
if c.Request.ContentLength > 0 {
|
||||||
if err := c.ShouldBind(form); err != nil {
|
if err := c.ShouldBind(form); err != nil {
|
||||||
apiutil.ErrorHandler(c, gtserror.NewErrorBadRequest(err, err.Error()), m.processor.InstanceGetV1)
|
apiutil.ErrorHandler(c, gtserror.NewErrorBadRequest(err, err.Error()), m.processor.InstanceGetV1)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
report, errWithCode := m.processor.Admin().ReportResolve(c.Request.Context(), authed.Account, reportID, form.ActionTakenComment)
|
report, errWithCode := m.processor.Admin().ReportResolve(c.Request.Context(), authed.Account, reportID, form.ActionTakenComment)
|
||||||
if errWithCode != nil {
|
if errWithCode != nil {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue