mirror of https://github.com/keeweb/keeweb.git
fix #80: prevent data loss on group move
This commit is contained in:
parent
4173b20c92
commit
6b301d8040
|
@ -183,6 +183,11 @@ var GroupModel = MenuItemModel.extend({
|
||||||
}
|
}
|
||||||
this.file.setModified();
|
this.file.setModified();
|
||||||
if (object instanceof GroupModel) {
|
if (object instanceof GroupModel) {
|
||||||
|
for (var parent = this; parent; parent = parent.parentGroup) {
|
||||||
|
if (object === parent) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
if (this.group.groups.indexOf(object.group) >= 0) {
|
if (this.group.groups.indexOf(object.group) >= 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
Release notes
|
Release notes
|
||||||
-------------
|
-------------
|
||||||
|
##### v0.6.0 (not released yet)
|
||||||
|
Performance, stability and quality improvements
|
||||||
|
`-` #80: prevent data loss on group move
|
||||||
|
|
||||||
##### v0.6.0 (2016-01-19)
|
##### v0.6.0 (2016-01-19)
|
||||||
Improvements
|
Improvements
|
||||||
`+` advanced search
|
`+` advanced search
|
||||||
|
|
Loading…
Reference in New Issue