fix: foreign key reference default search engine (#2211)
* fix: foreign key reference default search engine * fix: add sqlite migration to fix on delete action --------- Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
This commit is contained in:
@@ -195,6 +195,12 @@ export const searchEngineRouter = createTRPCRouter({
|
||||
.requiresPermission("search-engine-full-all")
|
||||
.input(validation.common.byId)
|
||||
.mutation(async ({ ctx, input }) => {
|
||||
await ctx.db
|
||||
.update(users)
|
||||
.set({
|
||||
defaultSearchEngineId: null,
|
||||
})
|
||||
.where(eq(users.defaultSearchEngineId, input.id));
|
||||
await ctx.db.delete(searchEngines).where(eq(searchEngines.id, input.id));
|
||||
}),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user