diff --git a/src/de/steamwar/bungeecore/sql/Punishment.java b/src/de/steamwar/bungeecore/sql/Punishment.java index f6f1c2c..31e3934 100644 --- a/src/de/steamwar/bungeecore/sql/Punishment.java +++ b/src/de/steamwar/bungeecore/sql/Punishment.java @@ -117,22 +117,22 @@ public class Punishment { return perma; } - public void updateEndTime(int from, String reason, Timestamp newUpdate, boolean perma) { - StringBuilder newReason = new StringBuilder(reason); - if(newUpdate.before(endTime)) - newReason.append(" verkürtz vom ") + public void updateEndTime(int from, String newreason, Timestamp newUpdate, boolean perma) { + StringBuilder newReason = new StringBuilder(this.reason); + if(newUpdate.before(endTime) || this.perma) + newReason.append("verkürtz vo" + (this.perma?"n":"m") + " ") .append(getBantime()) .append(" von ") .append(SteamwarUser.get(from).getUserName()) .append(" Grund: ") - .append(reason); + .append(newreason); else - newReason.append(" verlängert vom ") + newReason.append("verlängert vo" + (this.perma?"n":"m") + " ") .append(getBantime()) .append(" von ") .append(SteamwarUser.get(from).getUserName()) .append(" Grund: ") - .append(reason); + .append(newreason); SQL.update("UPDATE Punishments SET EndTime = ?, Reason = ?, Perma = ? WHERE PunishmentId = ?", newUpdate, newReason.toString(), perma, id); this.reason = newReason.toString();