Ensures initial last and first names are not empty.
authorStéphane Jacob <sj@m4x.org>
Fri, 18 Jun 2010 20:31:43 +0000 (22:31 +0200)
committerStéphane Jacob <sj@m4x.org>
Fri, 18 Jun 2010 20:31:43 +0000 (22:31 +0200)
Signed-off-by: Stéphane Jacob <sj@m4x.org>
upgrade/newdirectory-0.0.1/00_names.sql

index 2e9858a..56686f4 100644 (file)
@@ -85,6 +85,12 @@ INSERT INTO  profile_name (pid, name, typeid)
       WHERE  nom_ini != '';
 
 INSERT INTO  profile_name (pid, name, typeid)
+     SELECT  u.user_id, u.nom, e.id
+       FROM  #x4dat#.auth_user_md5     AS u
+ INNER JOIN  profile_name_enum AS e ON (e.name = 'Nom initial')
+      WHERE  nom_ini = '';
+
+INSERT INTO  profile_name (pid, name, typeid)
      SELECT  u.user_id, u.prenom, e.id
        FROM  #x4dat#.auth_user_md5     AS u
  INNER JOIN  profile_name_enum AS e ON (e.name = 'Prénom')
@@ -97,6 +103,12 @@ INSERT INTO  profile_name (pid, name, typeid)
       WHERE  prenom_ini != '';
 
 INSERT INTO  profile_name (pid, name, typeid)
+     SELECT  u.user_id, u.prenom, e.id
+       FROM  #x4dat#.auth_user_md5     AS u
+ INNER JOIN  profile_name_enum AS e ON (e.name = 'Prénom initial')
+      WHERE  prenom_ini = '';
+
+INSERT INTO  profile_name (pid, name, typeid)
      SELECT  u.user_id, u.nom_usage, e.id
        FROM  #x4dat#.auth_user_md5     AS u
  INNER JOIN  profile_name_enum AS e ON (e.name = 'Nom usuel')