Index: src/main/java/hudson/plugins/parameterizedtrigger/BuildTrigger.java
===================================================================
--- src/main/java/hudson/plugins/parameterizedtrigger/BuildTrigger.java	(revision 35560)
+++ src/main/java/hudson/plugins/parameterizedtrigger/BuildTrigger.java	(working copy)
@@ -76,12 +76,15 @@
 	}
 
 	private boolean canDeclare(AbstractProject owner) {
+                String ownerClassName = owner.getClass().getName();
 		// Inner class added in Hudson 1.341
 		return DependencyGraph.class.getClasses().length > 0
                         // See HUDSON-6274 -- currently Maven projects call scheduleProject
                         // directly, so would not get parameters from DependencyGraph.
                         // Remove this condition when HUDSON-6274 is implemented.
-                        && !owner.getClass().getName().equals("hudson.maven.MavenModuleSet");
+                        && !ownerClassName.equals("hudson.maven.MavenModuleSet")
+                        // See HUDSON-5679 -- dependency graph is also not used when triggered from a promotion
+                        && !ownerClassName.equals("hudson.plugins.promoted_builds.PromotionProcess");
 	}
 
 	public MatrixAggregator createAggregator(MatrixBuild build, Launcher launcher, BuildListener listener) {