diff --git a/pom.xml b/pom.xml
index f79fa7308..3196b3a1d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
3.2.1
2.6
- 1.2.2
+ 1.3.2
1.9.0.BUILD-SNAPSHOT
diff --git a/src/main/java/org/springframework/data/elasticsearch/core/ElasticsearchTemplate.java b/src/main/java/org/springframework/data/elasticsearch/core/ElasticsearchTemplate.java
index b10dd5361..749bcdc88 100755
--- a/src/main/java/org/springframework/data/elasticsearch/core/ElasticsearchTemplate.java
+++ b/src/main/java/org/springframework/data/elasticsearch/core/ElasticsearchTemplate.java
@@ -399,7 +399,7 @@ public class ElasticsearchTemplate implements ElasticsearchOperations, Applicati
if (query.DoUpsert()) {
updateRequestBuilder.setDocAsUpsert(true)
.setDoc(query.getUpdateRequest().doc())
- .setScript(query.getUpdateRequest().script())
+ .setScript(query.getUpdateRequest().script(), query.getUpdateRequest().scriptType())
.setScriptParams(query.getUpdateRequest().scriptParams())
.setScriptLang(query.getUpdateRequest().scriptLang());
} else {