diff --git a/src/main/java/projekt/enigma/model/Codierer.java b/src/main/java/projekt/enigma/model/Codierer.java
index aecf7f3f4d0c7e62cbf5b6df5548b9f91cf66c38..71b2a93ae8e66e475d348c96c254fe16580fc2d0 100644
--- a/src/main/java/projekt/enigma/model/Codierer.java
+++ b/src/main/java/projekt/enigma/model/Codierer.java
@@ -390,8 +390,8 @@ public class Codierer {
     private String decodiere(String codierteNachricht, int tag) {
 
         // Hardware reseten und Tageseinstellungen aus dem Codebuch laden
-        this.initialisiereHardware();
-        this.codebuch.fetchTagesschluessel(tag);
+	    this.codebuch.fetchTagesschluessel(tag);
+	    this.initialisiereHardware();
 
         // Nachricht splitten mit whitespace als delimiter
         String[] nachricht = codierteNachricht.split(" ");