diff --git a/include/caosdb/message_code.h b/include/caosdb/message_code.h
index 795d2fbdb59cd7d709e877933d9a310b00659489..934dba0d0c3fe427bc9159548038c26f2dc9b2e6 100644
--- a/include/caosdb/message_code.h
+++ b/include/caosdb/message_code.h
@@ -100,7 +100,7 @@ enum MessageCode {
   _MAP_MESSAGE_CODE(PROPERTY_WITH_DESCRIPTION_OVERRIDE),
   _MAP_MESSAGE_CODE(PROPERTY_WITH_NAME_OVERRIDE),
   _MAP_MESSAGE_CODE(INTEGER_VALUE_OUT_OF_RANGE),
-  _MAP_MESSAGE_CODE(INTEGRITY_VIOLOATION),
+  _MAP_MESSAGE_CODE(INTEGRITY_VIOLATION),
 };
 
 [[nodiscard]] inline auto get_message_code(int code) noexcept -> MessageCode {
@@ -164,7 +164,7 @@ enum MessageCode {
     MessageCode::PROPERTY_WITH_DESCRIPTION_OVERRIDE,
     MessageCode::PROPERTY_WITH_NAME_OVERRIDE,
     MessageCode::INTEGER_VALUE_OUT_OF_RANGE,
-    MessageCode::INTEGRITY_VIOLOATION,
+    MessageCode::INTEGRITY_VIOLATION,
   };
 
   for (MessageCode known_code : all_codes) {