👽 Update attachment related call due to usage check update

This commit is contained in:
2025-03-10 23:48:42 +08:00
parent 10bf4fdf77
commit f06bc2d382
7 changed files with 56 additions and 34 deletions

View File

@ -182,6 +182,7 @@ func editArticle(c *fiber.Ctx) error {
rawBody, _ := jsoniter.Marshal(body)
_ = jsoniter.Unmarshal(rawBody, &bodyMapping)
og := item
item.Alias = data.Alias
item.Body = bodyMapping
item.Language = services.DetectLanguage(data.Content)
@ -202,7 +203,7 @@ func editArticle(c *fiber.Ctx) error {
item.Visibility = *data.Visibility
}
if item, err = services.EditPost(item); err != nil {
if item, err = services.EditPost(item, og); err != nil {
return fiber.NewError(fiber.StatusBadRequest, err.Error())
} else {
_ = authkit.AddEventExt(

View File

@ -235,6 +235,7 @@ func editQuestion(c *fiber.Ctx) error {
rawBody, _ := jsoniter.Marshal(newBody)
_ = jsoniter.Unmarshal(rawBody, &newBodyMapping)
og := item
item.Alias = data.Alias
item.Body = newBodyMapping
item.Language = services.DetectLanguage(data.Content)
@ -255,7 +256,7 @@ func editQuestion(c *fiber.Ctx) error {
item.Visibility = *data.Visibility
}
if item, err = services.EditPost(item); err != nil {
if item, err = services.EditPost(item, og); err != nil {
return fiber.NewError(fiber.StatusBadRequest, err.Error())
} else {
_ = authkit.AddEventExt(
@ -319,7 +320,7 @@ func selectQuestionAnswer(c *fiber.Ctx) error {
// Preload publisher data
item.Publisher = publisher
if item, err = services.EditPost(item); err != nil {
if item, err = services.EditPost(item, item); err != nil {
return fiber.NewError(fiber.StatusBadRequest, err.Error())
} else {
// Give the reward

View File

@ -208,6 +208,7 @@ func editStory(c *fiber.Ctx) error {
rawBody, _ := jsoniter.Marshal(body)
_ = jsoniter.Unmarshal(rawBody, &bodyMapping)
og := item
item.Alias = data.Alias
item.Body = bodyMapping
item.Language = services.DetectLanguage(data.Content)
@ -229,7 +230,7 @@ func editStory(c *fiber.Ctx) error {
item.Visibility = *data.Visibility
}
if item, err = services.EditPost(item); err != nil {
if item, err = services.EditPost(item, og); err != nil {
return fiber.NewError(fiber.StatusBadRequest, err.Error())
} else {
_ = authkit.AddEventExt(

View File

@ -185,6 +185,7 @@ func editVideo(c *fiber.Ctx) error {
rawBody, _ := jsoniter.Marshal(body)
_ = jsoniter.Unmarshal(rawBody, &bodyMapping)
og := item
item.Alias = data.Alias
item.Body = bodyMapping
item.Language = services.DetectLanguage(data.Title)
@ -205,7 +206,7 @@ func editVideo(c *fiber.Ctx) error {
item.Visibility = *data.Visibility
}
if item, err = services.EditPost(item); err != nil {
if item, err = services.EditPost(item, og); err != nil {
return fiber.NewError(fiber.StatusBadRequest, err.Error())
} else {
_ = authkit.AddEventExt(