HOR-3177
MySQL Exception in APP when the Mobile Notifications are enabled in env.ini
This commit is contained in:
@@ -71,7 +71,7 @@ class NotificationDeviceMapBuilder
|
|||||||
|
|
||||||
$tMap->addColumn('SYS_LANG', 'SysLang', 'string', CreoleTypes::VARCHAR, false, 10);
|
$tMap->addColumn('SYS_LANG', 'SysLang', 'string', CreoleTypes::VARCHAR, false, 10);
|
||||||
|
|
||||||
$tMap->addColumn('DEV_REG_ID', 'DevRegId', 'string', CreoleTypes::LONGVARCHAR, true, null);
|
$tMap->addColumn('DEV_REG_ID', 'DevRegId', 'string', CreoleTypes::VARCHAR, true, 255);
|
||||||
|
|
||||||
$tMap->addColumn('DEV_TYPE', 'DevType', 'string', CreoleTypes::VARCHAR, true, 50);
|
$tMap->addColumn('DEV_TYPE', 'DevType', 'string', CreoleTypes::VARCHAR, true, 50);
|
||||||
|
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ abstract class BaseNotificationDevice extends BaseObject implements Persistent
|
|||||||
* The value for the dev_reg_id field.
|
* The value for the dev_reg_id field.
|
||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
protected $dev_reg_id;
|
protected $dev_reg_id = '';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The value for the dev_type field.
|
* The value for the dev_type field.
|
||||||
@@ -283,7 +283,7 @@ abstract class BaseNotificationDevice extends BaseObject implements Persistent
|
|||||||
$v = (string) $v;
|
$v = (string) $v;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->dev_reg_id !== $v) {
|
if ($this->dev_reg_id !== $v || $v === '') {
|
||||||
$this->dev_reg_id = $v;
|
$this->dev_reg_id = $v;
|
||||||
$this->modifiedColumns[] = NotificationDevicePeer::DEV_REG_ID;
|
$this->modifiedColumns[] = NotificationDevicePeer::DEV_REG_ID;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5543,16 +5543,7 @@
|
|||||||
<column name="DEV_UID" type="VARCHAR" size="32" required="true" primaryKey="true" default=""/>
|
<column name="DEV_UID" type="VARCHAR" size="32" required="true" primaryKey="true" default=""/>
|
||||||
<column name="USR_UID" type="VARCHAR" size="32" required="true" primaryKey="true" default=""/>
|
<column name="USR_UID" type="VARCHAR" size="32" required="true" primaryKey="true" default=""/>
|
||||||
<column name="SYS_LANG" type="VARCHAR" size="10" required="false" default=""/>
|
<column name="SYS_LANG" type="VARCHAR" size="10" required="false" default=""/>
|
||||||
<column name="DEV_REG_ID" type="LONGVARCHAR" required="true">
|
<column name="DEV_REG_ID" type="VARCHAR" size="255" required="true" default=""/>
|
||||||
<vendor type="mysql">
|
|
||||||
<parameter name="Field" value="DEV_REG_ID"/>
|
|
||||||
<parameter name="Type" value="MEDIUMTEXT"/>
|
|
||||||
<parameter name="Null" value="NO"/>
|
|
||||||
<parameter name="Key" value=""/>
|
|
||||||
<parameter name="Default" value=""/>
|
|
||||||
<parameter name="Extra" value=""/>
|
|
||||||
</vendor>
|
|
||||||
</column>
|
|
||||||
<column name="DEV_TYPE" type="VARCHAR" size="50" required="true" default=""/>
|
<column name="DEV_TYPE" type="VARCHAR" size="50" required="true" default=""/>
|
||||||
<column name="DEV_CREATE" type="TIMESTAMP" required="true" />
|
<column name="DEV_CREATE" type="TIMESTAMP" required="true" />
|
||||||
<column name="DEV_UPDATE" type="TIMESTAMP" required="true" />
|
<column name="DEV_UPDATE" type="TIMESTAMP" required="true" />
|
||||||
|
|||||||
@@ -3077,7 +3077,7 @@ CREATE TABLE `NOTIFICATION_DEVICE`
|
|||||||
`DEV_UID` VARCHAR(32) default '' NOT NULL,
|
`DEV_UID` VARCHAR(32) default '' NOT NULL,
|
||||||
`USR_UID` VARCHAR(32) default '' NOT NULL,
|
`USR_UID` VARCHAR(32) default '' NOT NULL,
|
||||||
`SYS_LANG` VARCHAR(10) default '',
|
`SYS_LANG` VARCHAR(10) default '',
|
||||||
`DEV_REG_ID` MEDIUMTEXT default '' NOT NULL,
|
`DEV_REG_ID` VARCHAR(255) default '' NOT NULL,
|
||||||
`DEV_TYPE` VARCHAR(50) default '' NOT NULL,
|
`DEV_TYPE` VARCHAR(50) default '' NOT NULL,
|
||||||
`DEV_CREATE` DATETIME NOT NULL,
|
`DEV_CREATE` DATETIME NOT NULL,
|
||||||
`DEV_UPDATE` DATETIME NOT NULL,
|
`DEV_UPDATE` DATETIME NOT NULL,
|
||||||
|
|||||||
Reference in New Issue
Block a user