AIRAVATA-3093 Fix setting group-res-profile when cloning exp
diff --git a/app/controllers/ExperimentController.php b/app/controllers/ExperimentController.php
index c44aef6..811c864 100755
--- a/app/controllers/ExperimentController.php
+++ b/app/controllers/ExperimentController.php
@@ -397,6 +397,7 @@
             $cloneId = ExperimentUtilities::clone_experiment(Input::get('expId'), Input::get('projectId'));
             return Redirect::to('experiment/edit?expId=' . urlencode($cloneId));
         }catch (Exception $ex){
+            Log::error($ex);
             return Redirect::to("experiment/summary?expId=" . urlencode(Input::get('expId')))
                 ->with("cloning-error", "Failed to clone experiment: " . $ex->getMessage());
         }
diff --git a/app/libraries/ExperimentUtilities.php b/app/libraries/ExperimentUtilities.php
index b150de4..8296db4 100755
--- a/app/libraries/ExperimentUtilities.php
+++ b/app/libraries/ExperimentUtilities.php
@@ -717,7 +717,7 @@
             // original experiment was created, update in this experiment
             $experiment->userConfigurationData->storageId = Config::get('pga_config.airavata')['gateway-data-store-resource-id'];
             if (isset(Config::get('pga_config.airavata')['group-resource-profile-id'])) {
-                $userConfigData->groupResourceProfileId = Config::get('pga_config.airavata')['group-resource-profile-id'];
+                $experiment->userConfigurationData->groupResourceProfileId = Config::get('pga_config.airavata')['group-resource-profile-id'];
             }
             Airavata::updateExperiment(Session::get('authz-token'), $cloneId, $experiment);