Update package copy operation
[osm/UI.git] / skyquake / plugins / composer / src / src / stores / CatalogPackageManagerStore.js
index c964c67..9d23042 100644 (file)
@@ -124,15 +124,17 @@ class CatalogPackageManagerStore {
 
        copyCatalogPackage(sourcePackage) {
                let operationInfo = Object.assign({}, defaults.operation);
 
        copyCatalogPackage(sourcePackage) {
                let operationInfo = Object.assign({}, defaults.operation);
-               operationInfo.name =  "Duplication of " + sourcePackage.name;
-               operationInfo.id = guid();
-               operationInfo.icon = imgCopy;
-               operationInfo.type = 'copy';
-               operationInfo.message = 'Requesting package duplication.';
+
                operationInfo.args.packageType = sourcePackage['uiState']['type'].toUpperCase();
                operationInfo.args.id =  sourcePackage.id;
                operationInfo.args.name =  sourcePackage.name + ' copy';
 
                operationInfo.args.packageType = sourcePackage['uiState']['type'].toUpperCase();
                operationInfo.args.id =  sourcePackage.id;
                operationInfo.args.name =  sourcePackage.name + ' copy';
 
+               operationInfo.id = guid();
+               operationInfo.icon = imgCopy;
+               operationInfo.type = 'copy';
+               operationInfo.name =  "Creating " + operationInfo.args.name;
+               operationInfo.message = "Requesting duplication";
+
                this.addOperation(operationInfo);
                this.getInstance().requestCatalogPackageCopy(operationInfo, sourcePackage);
        }
                this.addOperation(operationInfo);
                this.getInstance().requestCatalogPackageCopy(operationInfo, sourcePackage);
        }