Prevent apps from modifying favorites by reference.

Fixes projectmanager favorites stop working
This commit is contained in:
Nathan Gray 2015-10-01 14:55:01 +00:00
parent 2240eb3105
commit cace3b27c9

View File

@ -385,7 +385,8 @@ var AppJS = Class.extend(
var pref = egw.preference('favorite_' + this.dataset.id, self.appname);
if(pref)
{
state = pref;
// Extend, to prevent changing the preference by reference
jQuery.extend(true, state, pref);
}
if(this.dataset.id != 'add')
{