Forever update user and date modified (#34862)

This commit is contained in:
Lenin Rivas
2025-08-04 04:08:53 -05:00
committed by GitHub
parent 705e7a602b
commit c67e5f70c0

View File

@@ -10804,16 +10804,16 @@ abstract class CommonObject
// Note: Here, $fieldvalues contains same keys (or less) that are inside ->fields // Note: Here, $fieldvalues contains same keys (or less) that are inside ->fields
if (array_key_exists('date_modification', $fieldvalues) && empty($fieldvalues['date_modification'])) { if (array_key_exists('date_modification', $fieldvalues)) {
$fieldvalues['date_modification'] = $this->db->idate($now); $fieldvalues['date_modification'] = $this->db->idate($now);
} }
if (getDolGlobalString('MAIN_DISABLE_AUTO_UPDATE_OF_TMS_FIELDS') && array_key_exists('tms', $fieldvalues)) { if (getDolGlobalString('MAIN_DISABLE_AUTO_UPDATE_OF_TMS_FIELDS') && array_key_exists('tms', $fieldvalues)) {
$fieldvalues['tms'] = $this->db->idate($now); $fieldvalues['tms'] = $this->db->idate($now);
} }
if (array_key_exists('fk_user_modif', $fieldvalues) && !($fieldvalues['fk_user_modif'] > 0)) { if (array_key_exists('fk_user_modif', $fieldvalues)) {
$fieldvalues['fk_user_modif'] = $user->id; $fieldvalues['fk_user_modif'] = $user->id;
} }
if (array_key_exists('user_modification_id', $fieldvalues) && !($fieldvalues['user_modification_id'] > 0)) { if (array_key_exists('user_modification_id', $fieldvalues)) {
$fieldvalues['user_modification_id'] = $user->id; $fieldvalues['user_modification_id'] = $user->id;
} }
// @phan-suppress-next-line PhanUndeclaredProperty // @phan-suppress-next-line PhanUndeclaredProperty