diff --git a/src/iotro.rs b/src/iotro.rs
index 683eb10842ee123b564c6498a7358d2b5893b99f..4f987984aa7344d8db43911ae7bb802f98996aac 100644
--- a/src/iotro.rs
+++ b/src/iotro.rs
@@ -94,6 +94,12 @@ pub const BRITISH: Language<'static> = Language {
 	questions_feedback: "Questions, Suggestions and Feedback"
 };
 
+impl Default for Language<'static> {
+	fn default() -> Self {
+		GERMAN
+	}
+}
+
 impl FromStr for Language<'static> {
 	type Err = anyhow::Error;
 
diff --git a/src/main.rs b/src/main.rs
index 1e467279ed4805227d628858331ca84bbf13eb1b..048fa365d8d7dd565f4488446dbe499adab6ac90 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -154,6 +154,7 @@ struct ProjectLecture {
 	docent: String,
 	#[serde_as(as = "DisplayFromStr")]
 	date: Date,
+	#[serde(default = "Default::default")]
 	#[serde_as(as = "DisplayFromStr")]
 	lang: Language<'static>
 }