From 128fcc871cc61986f545c9c14356a092fdc3fc8e Mon Sep 17 00:00:00 2001 From: tobi <31960611+tsmethurst@users.noreply.github.com> Date: Sun, 9 Feb 2025 12:23:16 +0100 Subject: [PATCH] [bugfix] Fix missing `hasChanged` func (#3764) --- cmd/gotosocial/action/testrig/testrig.go | 5 +++++ web/source/settings/lib/form/index.ts | 1 + 2 files changed, 6 insertions(+) diff --git a/cmd/gotosocial/action/testrig/testrig.go b/cmd/gotosocial/action/testrig/testrig.go index b19325234..05704ecb6 100644 --- a/cmd/gotosocial/action/testrig/testrig.go +++ b/cmd/gotosocial/action/testrig/testrig.go @@ -30,6 +30,7 @@ import ( "github.com/gin-gonic/gin" "github.com/superseriousbusiness/gotosocial/cmd/gotosocial/action" + "github.com/superseriousbusiness/gotosocial/internal/admin" "github.com/superseriousbusiness/gotosocial/internal/api" apiutil "github.com/superseriousbusiness/gotosocial/internal/api/util" "github.com/superseriousbusiness/gotosocial/internal/cleaner" @@ -133,6 +134,10 @@ var Start action.GTSAction = func(ctx context.Context) error { // Initialize caches and database state.DB = testrig.NewTestDB(state) + // Set Actions on state, providing workers to + // Actions as well for triggering side effects. + state.AdminActions = admin.New(state.DB, &state.Workers) + // New test db inits caches so we don't need to do // that twice, we can just start the initialized caches. state.Caches.Start() diff --git a/web/source/settings/lib/form/index.ts b/web/source/settings/lib/form/index.ts index 878b7c79b..047fdf5aa 100644 --- a/web/source/settings/lib/form/index.ts +++ b/web/source/settings/lib/form/index.ts @@ -103,6 +103,7 @@ function value(name: string, initialValue: T) { name, Name: "", value: initialValue, + hasChanged: () => true, }; }