diff --git a/server/frontend/frontend.go b/server/frontend/frontend.go index 76ea8920b..5791a6700 100644 --- a/server/frontend/frontend.go +++ b/server/frontend/frontend.go @@ -3,6 +3,7 @@ package frontend import ( "embed" "fmt" + "html/template" "io/fs" "net/http" "strings" @@ -172,14 +173,14 @@ func generateMemoMetadata(memo *store.Memo, creator *store.User) string { } metadataList := []string{ - fmt.Sprintf(``, description), - fmt.Sprintf(``, fmt.Sprintf("%s(@%s) on Memos", creator.Nickname, creator.Username)), - fmt.Sprintf(``, description), + fmt.Sprintf(``, template.HTMLEscapeString(description)), + fmt.Sprintf(``, template.HTMLEscapeString(fmt.Sprintf("%s(@%s) on Memos", creator.Nickname, creator.Username))), + fmt.Sprintf(``, template.HTMLEscapeString(description)), fmt.Sprintf(``, "https://www.usememos.com/logo.png"), ``, // Twitter related metadata. - fmt.Sprintf(``, fmt.Sprintf("%s(@%s) on Memos", creator.Nickname, creator.Username)), - fmt.Sprintf(``, description), + fmt.Sprintf(``, template.HTMLEscapeString(fmt.Sprintf("%s(@%s) on Memos", creator.Nickname, creator.Username))), + fmt.Sprintf(``, template.HTMLEscapeString(description)), fmt.Sprintf(``, "https://www.usememos.com/logo.png"), ``, } diff --git a/store/migration_history.go b/store/migration_history.go index c1fb897f5..693663bef 100644 --- a/store/migration_history.go +++ b/store/migration_history.go @@ -1,9 +1,5 @@ package store -import ( - "context" -) - type MigrationHistory struct { Version string CreatedTs int64 @@ -15,11 +11,3 @@ type UpsertMigrationHistory struct { type FindMigrationHistory struct { } - -func (s *Store) FindMigrationHistoryList(ctx context.Context, find *FindMigrationHistory) ([]*MigrationHistory, error) { - return s.driver.FindMigrationHistoryList(ctx, find) -} - -func (s *Store) UpsertMigrationHistory(ctx context.Context, upsert *UpsertMigrationHistory) (*MigrationHistory, error) { - return s.driver.UpsertMigrationHistory(ctx, upsert) -} diff --git a/test/test.go b/test/test.go index 10c37e9eb..9738c1387 100644 --- a/test/test.go +++ b/test/test.go @@ -33,7 +33,6 @@ func GetTestingProfile(t *testing.T) *profile.Profile { if driver == "sqlite" { dsn = fmt.Sprintf("%s/memos_%s.db", dir, mode) } - println("dsn", dsn, driver) return &profile.Profile{ Mode: mode, Port: port,