mirror of https://github.com/keeweb/keeweb.git
fixed removing an extra url
This commit is contained in:
parent
c983bc10ab
commit
966d814281
|
@ -615,10 +615,14 @@ class DetailsView extends View {
|
||||||
}
|
}
|
||||||
this.entryUpdated(true);
|
this.entryUpdated(true);
|
||||||
this.fieldViews.forEach(function (fieldView, ix) {
|
this.fieldViews.forEach(function (fieldView, ix) {
|
||||||
|
// TODO: render the view instead
|
||||||
if (
|
if (
|
||||||
(fieldView instanceof FieldViewCustom || fieldView.model.isExtraUrl) &&
|
(fieldView instanceof FieldViewCustom &&
|
||||||
!fieldView.model.newField &&
|
!fieldView.model.newField &&
|
||||||
!this.model.hasField(fieldView.model.title)
|
!this.model.hasField(fieldView.model.title)) ||
|
||||||
|
(fieldView.model.isExtraUrl &&
|
||||||
|
!fieldView.model.newField &&
|
||||||
|
!this.model.hasField(fieldView.model.name.replace('$', '')))
|
||||||
) {
|
) {
|
||||||
fieldView.remove();
|
fieldView.remove();
|
||||||
this.fieldViews.splice(ix, 1);
|
this.fieldViews.splice(ix, 1);
|
||||||
|
|
Loading…
Reference in New Issue