Infolog: Fix blank link / contact rows added to entry history

This commit is contained in:
nathan 2024-08-06 14:33:16 -06:00
parent 8416c435a7
commit 3bb78f7f86
2 changed files with 2 additions and 2 deletions

View File

@ -1045,7 +1045,7 @@ class infolog_bo
if ($values['info_id'] && $info_id)
{
$this->write_check_links($to_write);
if(!$values['info_link_id'] || $values['info_link_id'] != $to_write['info_link_id'])
if(!$values['info_link_id'] || $values['info_link_id'] != $to_write['info_link_id'] || $old['info_from'] != $to_write['info_from'])
{
// Just got a link ID, need to save it
unset($to_write['info_etag']); // we must not increment it again

View File

@ -2328,7 +2328,7 @@ class infolog_ui
if(is_array($pm_links))
{
$old_pm_id = $content['pm_id'] && in_array($content['pm_id'], $pm_links) ? $content['pm_id'] : array_shift($pm_links);
$old_pm_id = ($content['pm_id'] && in_array($content['pm_id'], $pm_links) ? $content['pm_id'] : array_shift($pm_links)) ?? "";
}
else
{