diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 3355e44..aa8b2bb 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,11 +4,9 @@
-
+
-
-
@@ -161,7 +159,6 @@
-
@@ -186,7 +183,8 @@
-
+
+
diff --git a/pkg/internal/http/api/realm_members_api.go b/pkg/internal/http/api/realm_members_api.go
index f56bdda..ce2bc1f 100644
--- a/pkg/internal/http/api/realm_members_api.go
+++ b/pkg/internal/http/api/realm_members_api.go
@@ -76,6 +76,7 @@ func removeRealmMember(c *fiber.Ctx) error {
}
user := c.Locals("user").(models.Account)
alias := c.Params("realm")
+ memberId, _ := c.ParamsInt("memberId", 0)
realm, err := services.GetRealmWithAlias(alias)
if err != nil {
@@ -84,7 +85,7 @@ func removeRealmMember(c *fiber.Ctx) error {
var account models.Account
if err := database.C.Where(&models.Account{
- Name: data.Target,
+ BaseModel: models.BaseModel{ID: uint(memberId)},
}).First(&account).Error; err != nil {
return fiber.NewError(fiber.StatusNotFound, err.Error())
}