diff --git a/bin/smartdata/Backend.php b/bin/smartdata/Backend.php index 346ea494bc4c7b56472706fea0cbac26741adee8..b69a98d7b51996a7ff557741ca0dabb00b4f530e 100644 --- a/bin/smartdata/Backend.php +++ b/bin/smartdata/Backend.php @@ -1766,7 +1766,7 @@ class Backend_V1_1 extends Backend_Common $parameters = array(':version' => $tracker->version, ':unit' => $tracker->unit, - ':signature' => $tracker->signature, + ':signature' => $tracker->signature ?? 0, ':t0' => $tracker->t0, ':t1' => $tracker->t1, ':dev' => $tracker->dev, @@ -1776,7 +1776,7 @@ class Backend_V1_1 extends Backend_Common ':type' => $tracker->type ?? 'OLD'); try { - if (!property_exists($tracker,"signature") || $tracker->signature == 0) { + if (!property_exists($tracker,"signature") || $tracker->signature === 0) { throw new Exception\InternalException('Signature must be provided in Mobile SmartData.'); } $conn = self::_mysqlConnect(Config::config()::MYSQL_SEVERNAME, Config::config()::MYSQL_PORT, Config::config()::MYSQL_DBNAME, Config::config()::MYSQL_USERNAME, Config::config()::MYSQL_PASSWORD);