diff --git a/src/server/api/private/signup.ts b/src/server/api/private/signup.ts
index 2bf56a9791..79e5e6ec48 100644
--- a/src/server/api/private/signup.ts
+++ b/src/server/api/private/signup.ts
@@ -34,7 +34,7 @@ export default async (ctx: Koa.Context) => {
 
 	const meta = await Meta.findOne({});
 
-	if (meta.disableRegistration) {
+	if (meta && meta.disableRegistration) {
 		if (invitationCode == null || typeof invitationCode != 'string') {
 			ctx.status = 400;
 			return;