fix resource deletion logic
This commit is contained in:
parent
b871cf08ab
commit
a62722d312
@ -84,6 +84,12 @@ export const actions = {
|
||||
}
|
||||
|
||||
db.data.devices = db.data.devices.filter((d) => d.id !== params.slug);
|
||||
db.data.users.forEach((u) => {
|
||||
u.devices = u.devices.filter((d) => d !== params.slug);
|
||||
});
|
||||
db.data.groups.forEach((g) => {
|
||||
g.devices = g.devices.filter((d) => d !== params.slug);
|
||||
});
|
||||
db.write();
|
||||
|
||||
redirect(302, '/dashboard/devices');
|
||||
|
||||
@ -64,6 +64,9 @@ export const actions: Actions = {
|
||||
}
|
||||
|
||||
db.data.groups = db.data.groups.filter((g) => g.id !== params.slug);
|
||||
db.data.users.forEach((u) => {
|
||||
u.groups = u.groups.filter((g) => g !== params.slug);
|
||||
});
|
||||
db.write();
|
||||
|
||||
redirect(302, '/dashboard/groups');
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user