From f5db00beb05d0c6d121d27091ec8fc35899ee0f0 Mon Sep 17 00:00:00 2001 From: Lakhan Samani Date: Fri, 25 Nov 2022 22:45:23 +0530 Subject: [PATCH] fix(sql): user deletion Resolves: https://github.com/authorizerdev/docs/issues/18 --- server/db/providers/sql/user.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/server/db/providers/sql/user.go b/server/db/providers/sql/user.go index d911037..d8f74a4 100644 --- a/server/db/providers/sql/user.go +++ b/server/db/providers/sql/user.go @@ -73,13 +73,12 @@ func (p *provider) UpdateUser(ctx context.Context, user models.User) (models.Use // DeleteUser to delete user information from database func (p *provider) DeleteUser(ctx context.Context, user models.User) error { - result := p.db.Delete(&user) - + result := p.db.Where("user_id = ?", user.ID).Delete(&models.Session{}) if result.Error != nil { return result.Error } - result = p.db.Where("user_id = ?", user.ID).Delete(&models.Session{}) + result = p.db.Delete(&user) if result.Error != nil { return result.Error }