diff --git a/project_dependency.drupal.inc b/project_dependency.drupal.inc index 8aea1b2..ebcfc0d 100644 --- a/project_dependency.drupal.inc +++ b/project_dependency.drupal.inc @@ -194,7 +194,7 @@ function project_dependency_info_batch_process_release(array $release) { } // Checkout release. - $url = PROJECT_DEPENDENCY_UPSTREAM_REPOSITORY_PATH . '/' . escapeshellcmd($release['uri']) . '.git'; + $url = PROJECT_DEPENDENCY_UPSTREAM_REPOSITORY_PATH . '/' . escapeshellcmd($release['repo']) . '.git'; $tag = escapeshellcmd($release['tag']); $directory = $release['uri']; @@ -336,10 +336,14 @@ function project_dependency_info_batch_process_release(array $release) { * An array of dependency information or FALSE on failure. */ function project_dependency_process_release($shortname, $node) { + $pid = project_dependency_field_value($node, 'field_release_project', + 'target_id'); + $project = node_load($pid); $release = array( 'tag' => project_dependency_field_value($node, 'field_release_vcs_label'), 'uri' => $shortname, 'nid' => $node->nid, + 'repo' => $project->versioncontrol_project['repo']->name, ); $core_api_term = project_dependency_info_core_api($node);