diff --git a/workflow/engine/bin/tasks/cliAddons.php b/workflow/engine/bin/tasks/cliAddons.php
index e6da3d69a..2af2f1aea 100644
--- a/workflow/engine/bin/tasks/cliAddons.php
+++ b/workflow/engine/bin/tasks/cliAddons.php
@@ -1,20 +1,5 @@
initPropel(false);
require_once PATH_CORE . 'methods' . PATH_SEP . 'enterprise' . PATH_SEP . 'enterprise.php';
- require_once PATH_CORE . 'classes' . PATH_SEP . 'model' . PATH_SEP . 'AddonsManagerPeer.php';
$addon = AddonsManagerPeer::retrieveByPK($addonName, $storeId);
if ($addon == null) {
throw new Exception("Id $addonName not found in store $storeId");
}
- //echo "Downloading...\n";
- $download = $addon->download();
- //echo "Installing...\n";
+
+ $addon->download();
$addon->install();
if ($addon->isCore()) {
@@ -82,10 +51,7 @@ function run_addon_core_install($args)
}
} catch (Exception $e) {
$addon->setState("error");
- //fwrite(STDERR, "\n[ERROR: {$e->getMessage()}]\n");
- //fwrite(STDOUT, "\n[ERROR: {$e->getMessage()}]\n");
}
- //echo "** Installation finished\n";
}
/*----------------------------------********---------------------------------*/
function change_hash($command, $opts)
diff --git a/workflow/engine/config/schema.xml b/workflow/engine/config/schema.xml
index ee62f0ff8..75517b680 100644
--- a/workflow/engine/config/schema.xml
+++ b/workflow/engine/config/schema.xml
@@ -589,6 +589,9 @@
+
+
+
diff --git a/workflow/engine/data/mysql/schema.sql b/workflow/engine/data/mysql/schema.sql
index 18efed744..30f4f911f 100644
--- a/workflow/engine/data/mysql/schema.sql
+++ b/workflow/engine/data/mysql/schema.sql
@@ -269,7 +269,8 @@ CREATE TABLE `DYNAFORM`
`DYN_VERSION` INTEGER NOT NULL,
`DYN_UPDATE_DATE` DATETIME,
PRIMARY KEY (`DYN_UID`),
- UNIQUE KEY `INDEX_DYN_ID` (`DYN_ID`)
+ UNIQUE KEY `INDEX_DYN_ID` (`DYN_ID`),
+ KEY `INDEX_PRO_UID`(`PRO_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Forms required';
#-----------------------------------------------------------------------------
#-- GROUPWF