Skip to content

Commit 570c67a

Browse files
committed
SPARK-1589: Fix the incorrect compare
1 parent 39f85e0 commit 570c67a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

core/src/main/scala/org/apache/spark/rdd/PairRDDFunctions.scala

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,11 @@ class PairRDDFunctions[K: ClassTag, V: ClassTag](self: RDD[(K, V)])
291291
if (getKeyClass().isArray && partitioner.isInstanceOf[HashPartitioner]) {
292292
throw new SparkException("Default partitioner cannot partition array keys.")
293293
}
294-
if (self.partitioner == partitioner) self else new ShuffledRDD[K, V, (K, V)](self, partitioner)
294+
if (self.partitioner == Some(partitioner)) {
295+
self
296+
} else {
297+
new ShuffledRDD[K, V, (K, V)](self, partitioner)
298+
}
295299
}
296300

297301
/**

0 commit comments

Comments
 (0)