From 562f5097d5e96df501c0b2d02892b1411afa65eb Mon Sep 17 00:00:00 2001 From: nyne Date: Sun, 18 May 2025 16:17:03 +0800 Subject: [PATCH] Fix image meta --- server/middleware/frontend_middleware.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/server/middleware/frontend_middleware.go b/server/middleware/frontend_middleware.go index eeb9266..22d8de3 100644 --- a/server/middleware/frontend_middleware.go +++ b/server/middleware/frontend_middleware.go @@ -46,9 +46,10 @@ func serveIndexHtml(c fiber.Ctx) error { url := serverBaseURL + c.Path() cfTurnstileSiteKey := config.CloudflareTurnstileSiteKey() siteInfo := config.SiteInfo() + path := c.Path() - if strings.HasPrefix(url, "/resources/") { - idStr := strings.TrimPrefix(url, "/resources/") + if strings.HasPrefix(path, "/resources/") { + idStr := strings.TrimPrefix(path, "/resources/") id, err := strconv.Atoi(idStr) if err == nil { r, err := service.GetResource(uint(id)) @@ -60,8 +61,8 @@ func serveIndexHtml(c fiber.Ctx) error { description = getResourceDescription(r.Article) } } - } else if strings.HasPrefix(url, "/user/") { - username := strings.TrimPrefix(url, "/user/") + } else if strings.HasPrefix(path, "/user/") { + username := strings.TrimPrefix(path, "/user/") u, err := service.GetUserByUsername(username) if err == nil { preview = fmt.Sprintf("/avatar/%d", u.ID)