diff --git a/workflow/engine/classes/model/map/PluginsRegistryMapBuilder.php b/workflow/engine/classes/model/map/PluginsRegistryMapBuilder.php index 25cfaf8c6..42470e305 100644 --- a/workflow/engine/classes/model/map/PluginsRegistryMapBuilder.php +++ b/workflow/engine/classes/model/map/PluginsRegistryMapBuilder.php @@ -69,7 +69,7 @@ class PluginsRegistryMapBuilder $tMap->addColumn('PLUGIN_NAMESPACE', 'PluginNamespace', 'string', CreoleTypes::VARCHAR, true, 100); - $tMap->addColumn('PLUGIN_DESCRIPTION', 'PluginDescription', 'string', CreoleTypes::VARCHAR, false, 200); + $tMap->addColumn('PLUGIN_DESCRIPTION', 'PluginDescription', 'string', CreoleTypes::LONGVARCHAR, false, null); $tMap->addColumn('PLUGIN_CLASS_NAME', 'PluginClassName', 'string', CreoleTypes::VARCHAR, true, 100); diff --git a/workflow/engine/classes/model/om/BasePluginsRegistry.php b/workflow/engine/classes/model/om/BasePluginsRegistry.php index d6f0be021..a3e4d77b8 100644 --- a/workflow/engine/classes/model/om/BasePluginsRegistry.php +++ b/workflow/engine/classes/model/om/BasePluginsRegistry.php @@ -43,7 +43,7 @@ abstract class BasePluginsRegistry extends BaseObject implements Persistent * The value for the plugin_description field. * @var string */ - protected $plugin_description = ''; + protected $plugin_description; /** * The value for the plugin_class_name field. @@ -508,7 +508,7 @@ abstract class BasePluginsRegistry extends BaseObject implements Persistent $v = (string) $v; } - if ($this->plugin_description !== $v || $v === '') { + if ($this->plugin_description !== $v) { $this->plugin_description = $v; $this->modifiedColumns[] = PluginsRegistryPeer::PLUGIN_DESCRIPTION; } diff --git a/workflow/engine/config/schema.xml b/workflow/engine/config/schema.xml index 276ccb68d..6fa41d930 100644 --- a/workflow/engine/config/schema.xml +++ b/workflow/engine/config/schema.xml @@ -5649,10 +5649,32 @@