fix not displayed history of deleted object with new_value === null

This commit is contained in:
Ralf Becker 2019-03-19 11:11:38 +01:00
parent 934fe74fa2
commit 6e5fbbba7e

View File

@ -7,7 +7,6 @@
* @link http://www.egroupware.org * @link http://www.egroupware.org
* @author Nathan Gray * @author Nathan Gray
* @copyright 2012 Nathan Gray * @copyright 2012 Nathan Gray
* @version $Id$
*/ */
/*egw:uses /*egw:uses
@ -529,7 +528,8 @@ var et2_historylog = (function(){ "use strict"; return et2_valueWidget.extend([e
else if (( else if ((
// Already parsed & cached // Already parsed & cached
typeof _data[self.columns[self.NEW_VALUE].id] == "object" && typeof _data[self.columns[self.NEW_VALUE].id] == "object" &&
typeof _data[self.columns[self.NEW_VALUE].id].new != "undefined") || typeof _data[self.columns[self.NEW_VALUE].id] != "undefined" &&
_data[self.columns[self.NEW_VALUE].id] !== null) || // typeof null === 'object'
// Large old value // Large old value
self._needsDiffWidget(_data['status'], _data[self.columns[self.OLD_VALUE].id]) || self._needsDiffWidget(_data['status'], _data[self.columns[self.OLD_VALUE].id]) ||
// Large new value // Large new value
@ -560,7 +560,7 @@ var et2_historylog = (function(){ "use strict"; return et2_valueWidget.extend([e
else else
{ {
// No widget fallback - display actual value // No widget fallback - display actual value
nodes = '<span>'+ value + '</span>'; nodes = jQuery('<span>').text(value === null ? '' : value);
} }
if(widget) if(widget)
{ {