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 @@ "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 @@ // 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, }; }