diff --git a/migrations/development/20230314062152-course-flavor.sql b/migrations/development/20230314062152-course-flavor.sql
index 5f7275e89166791dd31f4e42dd142df223ca4d73..85bfe5057ff59334383b17c3482738e8b5e3c03c 100644
--- a/migrations/development/20230314062152-course-flavor.sql
+++ b/migrations/development/20230314062152-course-flavor.sql
@@ -15,7 +15,7 @@ CREATE OR REPLACE FUNCTION assign_lecturer()
 RETURNS TRIGGER
 AS $assign$
 BEGIN
-  IF NEW.lecturer is NULL THEN
+  IF NEW.lecturer is NULL OR NEW.lecturer = '' THEN
     NEW.lecturer = (SELECT name FROM public."user" WHERE email = NEW.email);
   END IF;
   RETURN NEW;