mirror of
https://github.com/casdoor/casdoor.git
synced 2025-05-23 10:45:47 +08:00
feat: fix organizationChangeTrigger() and userChangeTrigger() bugs
This commit is contained in:
parent
69a8346d05
commit
03f005389f
@ -464,8 +464,10 @@ func organizationChangeTrigger(oldName string, newName string) error {
|
|||||||
record.Organization = newName
|
record.Organization = newName
|
||||||
_, err = session.Where("organization=?", oldName).Update(record)
|
_, err = session.Where("organization=?", oldName).Update(record)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
if err.Error() != "no columns found to be updated" {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
resource := new(Resource)
|
resource := new(Resource)
|
||||||
resource.Owner = newName
|
resource.Owner = newName
|
||||||
|
@ -1021,6 +1021,10 @@ func userChangeTrigger(oldName string, newName string) error {
|
|||||||
}
|
}
|
||||||
for _, permission := range permissions {
|
for _, permission := range permissions {
|
||||||
for j, u := range permission.Users {
|
for j, u := range permission.Users {
|
||||||
|
if u == "*" {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
// u = organization/username
|
// u = organization/username
|
||||||
owner, name := util.GetOwnerAndNameFromId(u)
|
owner, name := util.GetOwnerAndNameFromId(u)
|
||||||
if name == oldName {
|
if name == oldName {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user