diff --git a/infolog/inc/class.infolog_so.inc.php b/infolog/inc/class.infolog_so.inc.php index 32ba220e79..9b9253c7da 100644 --- a/infolog/inc/class.infolog_so.inc.php +++ b/infolog/inc/class.infolog_so.inc.php @@ -111,9 +111,9 @@ class infolog_so elseif ((int) $info != $this->data['info_id']) // already loaded? { // dont change our own internal data, - // dont use new as it changes $phpgw->db - $private_info = $this; - $info = $private_info->read($info); + $backup_data = $this->data; + $info = $this->read($info); + $this->data = $backup_data; } else {