diff --git a/pom.xml b/pom.xml
index f9b32ab..2e7a5d3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.btk5h
skript-db
- 1.3.1
+ 1.3.2
jar
diff --git a/src/main/java/com/btk5h/skriptdb/skript/EffExecuteStatement.java b/src/main/java/com/btk5h/skriptdb/skript/EffExecuteStatement.java
index 596cbf3..a09f98a 100644
--- a/src/main/java/com/btk5h/skriptdb/skript/EffExecuteStatement.java
+++ b/src/main/java/com/btk5h/skriptdb/skript/EffExecuteStatement.java
@@ -105,7 +105,6 @@ public class EffExecuteStatement extends Effect {
if (getNext() != null) {
//if local variables are present
- if (locals != null) {
//bring back local variables
//populate SQL data into variables
@@ -121,7 +120,9 @@ public class EffExecuteStatement extends Effect {
//SkriptDB.getPlugin(SkriptDB.class).getServer().getPluginManager().callEvent(event);
}
if (isSync || finalSync) {
- Variables.setLocalVariables(e, locals);
+ if (locals != null) {
+ Variables.setLocalVariables(e, locals);
+ }
if (!(res instanceof String)) {
((Map) res).forEach((name, value) -> setVariable(e, name, value));
}
@@ -129,7 +130,9 @@ public class EffExecuteStatement extends Effect {
Variables.removeLocals(e);
} else {
Bukkit.getScheduler().runTask(SkriptDB.getInstance(), () -> {
- Variables.setLocalVariables(e, locals);
+ if (locals != null) {
+ Variables.setLocalVariables(e, locals);
+ }
if (!(res instanceof String)) {
((Map) res).forEach((name, value) -> setVariable(e, name, value));
}
@@ -140,7 +143,6 @@ public class EffExecuteStatement extends Effect {
Variables.removeLocals(e);
});
}
- }
}
});
}
diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml
index 335c9d3..0891bfa 100644
--- a/src/main/resources/plugin.yml
+++ b/src/main/resources/plugin.yml
@@ -1,5 +1,5 @@
name: skript-db
-version: 1.3.1
+version: 1.3.2
main: com.btk5h.skriptdb.SkriptDB
depend: [Skript]
authors: [btk5h, FranKusmiruk, Govindas]