From b5932ad058eabb2402a3cbc7cb5425908665026d Mon Sep 17 00:00:00 2001 From: Mac Knight Date: Sun, 18 Feb 2018 20:40:20 -0500 Subject: [PATCH] sets notebook to dirty after change to metadata --- notebook/static/notebook/js/notebook.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/notebook/static/notebook/js/notebook.js b/notebook/static/notebook/js/notebook.js index 1d3d61584f..59d9a7aa2d 100644 --- a/notebook/static/notebook/js/notebook.js +++ b/notebook/static/notebook/js/notebook.js @@ -572,8 +572,11 @@ define([ var that = this; dialog.edit_metadata({ md: this.metadata, - callback: function (md) { - that.metadata = md; + callback: function (new_md) { + if(!_.isEqual(that.metadata, new_md)){ + that.set_dirty(true); + } + that.metadata = new_md; }, name: 'Notebook', notebook: this,