plus sign (+) in user login converted into underscore (_) to get the hrn
authorGiovanni Gherdovich <ggherdov@brentaal.inria.fr>
Tue, 2 Nov 2010 11:01:36 +0000 (12:01 +0100)
committerGiovanni Gherdovich <ggherdov@brentaal.inria.fr>
Tue, 2 Nov 2010 11:01:36 +0000 (12:01 +0100)
sfa/plc/sfa-import-plc.py

index 637109a..c5ccbde 100755 (executable)
@@ -217,7 +217,7 @@ def main():
                 site = sites_dict[login_base]
                 for person in persons:
                     tmp_username = person['email'].split("@")[0]
-                    alt_username = person['email'].split("@")[0].replace(".", "_")
+                    alt_username = person['email'].split("@")[0].replace(".", "_").replace("+", "_")
                     if username in [tmp_username, alt_username] and \
                        site['site_id'] in person['site_ids'] and \
                        person['person_id'] == record['pointer']: