Return the empty succeeded future when for succeeded null futures

This commit is contained in:
Julien Viet
2019-10-07 20:40:48 +02:00
parent 34ffa169f0
commit e9d0de74e0

View File

@@ -62,7 +62,11 @@ public interface Future<T> extends AsyncResult<T> {
* @return the future
*/
static <T> Future<T> succeededFuture(T result) {
return factory.succeededFuture(result);
if (result == null) {
return factory.succeededFuture();
} else {
return factory.succeededFuture(result);
}
}
/**