Fix editing preference with old value (#2769)
Fix the editing of a pref that proposed the oldest value of a preference, instead of the current value
This commit is contained in:
parent
a2ed9d586a
commit
8b978d1336
@ -103,19 +103,19 @@ function deDupUserMetaData(arrObj) {
|
||||
return JSON.stringify(result).replace(/"/g, '\"');
|
||||
}
|
||||
|
||||
function PreferenceUI(tr, key, value) {
|
||||
function PreferenceUI(tr, key, initialValue) {
|
||||
var self = this;
|
||||
|
||||
var td0 = tr.insertCell(0);
|
||||
$(td0).text(key);
|
||||
|
||||
var td1 = tr.insertCell(1);
|
||||
$(td1).text((value !== null) ? value : "");
|
||||
$(td1).text((initialValue !== null) ? initialValue : "");
|
||||
|
||||
var td2 = tr.insertCell(2);
|
||||
|
||||
$('<button class="button">').text($.i18n('core-index/edit')).appendTo(td2).click(function() {
|
||||
var newValue = window.prompt($.i18n('core-index/change-value')+" " + key, value);
|
||||
var newValue = window.prompt($.i18n('core-index/change-value')+" " + key, $(td1).text());
|
||||
if (newValue !== null) {
|
||||
if (key === "userMetadata") {
|
||||
newValue = deDupUserMetaData(newValue);
|
||||
|
Loading…
Reference in New Issue
Block a user