synchro code: fix Deprecated: strlen(): Passing null to parameter

This commit is contained in:
odain
2025-11-21 10:38:26 +01:00
parent f266f5ff36
commit d8121b563a

View File

@@ -2747,7 +2747,7 @@ class SynchroReplica extends DBObject implements iDisplay
$aRows = []; $aRows = [];
foreach ($aData as $sKey => $value) { foreach ($aData as $sKey => $value) {
if (strpos(CMDBSource::GetFieldType($sSQLTable, $sKey), 'blob') !== false) { if (strpos(CMDBSource::GetFieldType($sSQLTable, $sKey), 'blob') !== false) {
$aRows[] = ['attcode' => $sKey, 'data' => sprintf('<i>%s (%s)</i>', Dict::S('Core:AttributeBlob'), utils::BytesToFriendlyFormat(strlen($value)))]; $aRows[] = ['attcode' => $sKey, 'data' => sprintf('<i>%s (%s)</i>', Dict::S('Core:AttributeBlob'), utils::BytesToFriendlyFormat(utils::StrLen($value)))];
} else { } else {
$aRows[] = ['attcode' => $sKey, 'data' => utils::EscapeHtml($value)]; $aRows[] = ['attcode' => $sKey, 'data' => utils::EscapeHtml($value)];
} }