Есть собственный модуль в котором переопределяются дефолтные значения влияния и критичности для запроса и инцидента.
<class id="UserRequest"> <fields> <field id="impact" xsi:type="AttributeEnum"> <default_value _delta="redefine">3</default_value> </field> <field id="urgency" xsi:type="AttributeEnum"> <default_value _delta="redefine">3</default_value> </field> </fields> </class> <class id="Incident"> <fields> <field id="impact" xsi:type="AttributeEnum"> <default_value _delta="redefine">3</default_value> </field> <field id="urgency" xsi:type="AttributeEnum"> <default_value _delta="redefine">3</default_value> </field> </fields> </class>
Тулкит выдаёт ошибку
Class Incident
field 'impact' in table 'ticket_incident' has a wrong type: found
'enum('1','2','3') DEFAULT '1'' while expecting 'ENUM('1','2','3')
DEFAULT '3''field 'urgency' in table 'ticket_incident' has a
wrong type: found 'enum('1','2','3','4') DEFAULT '4'' while expecting
'ENUM('1','2','3','4') DEFAULT '3''
ALTER TABLE `ticket_incident` CHANGE `impact` `impact` ENUM('1','2','3') DEFAULT '3'
ALTER TABLE `ticket_incident` CHANGE `urgency` `urgency` ENUM('1','2','3','4') DEFAULT '3'
Может эта ошибка тулкита?
ЗЫ если переопределить поля инцидента полностью ошибка исчезает.