From 1665b5a3424f3609ee8c3837ae4e68097b429ccc Mon Sep 17 00:00:00 2001 From: Caspian Baska Date: Fri, 6 Dec 2019 17:59:47 +1100 Subject: [PATCH] fix(map): value rather than ASTNode --- shard.yml | 2 +- src/promise.cr | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/shard.yml b/shard.yml index 131a4ce..44d159f 100644 --- a/shard.yml +++ b/shard.yml @@ -1,5 +1,5 @@ name: promise -version: 1.4.2 +version: 1.4.3 development_dependencies: ameba: diff --git a/src/promise.cr b/src/promise.cr index ca181db..de72db8 100644 --- a/src/promise.cr +++ b/src/promise.cr @@ -68,7 +68,7 @@ abstract class Promise end macro map(collection, same_thread = false, &block) - %promise_collection = collection.map do |{{*block.args}}| + %promise_collection = {{collection}}.map do |{{*block.args}}| ::Promise.defer(same_thread: {{same_thread}}) do {{block.body}} end