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]