From 67a0219cf7cb2437c21448eb1802a437a99cb838 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Tue, 11 Mar 2025 00:36:52 +0800 Subject: [PATCH] :bug: Fix panic --- pkg/internal/services/posts.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/internal/services/posts.go b/pkg/internal/services/posts.go index cd9ef04..d458aa6 100644 --- a/pkg/internal/services/posts.go +++ b/pkg/internal/services/posts.go @@ -667,7 +667,10 @@ func EditPost(item models.Post, og models.Post) (models.Post, error) { func updatePostAttachmentMeta(item models.Post, old ...models.Post) error { log.Debug().Any("attachments", item.Body["attachments"]).Msg("Updating post attachments meta...") - sameAsOld := reflect.DeepEqual(old[0].Body, item.Body) + sameAsOld := false + if len(old) > 0 { + sameAsOld = reflect.DeepEqual(old[0].Body, item.Body) + } if len(old) > 0 && !sameAsOld { val, _ := old[0].Body["attachments"].([]string) if dat, ok := item.Body["thumbnail"].(string); ok {