Trim leading/trailing spaces from name in Real Name search
authorClinton Ebadi <clinton@unknownlamer.org>
Tue, 25 Mar 2014 04:45:31 +0000 (00:45 -0400)
committerClinton Ebadi <clinton@unknownlamer.org>
Tue, 25 Mar 2014 04:45:31 +0000 (00:45 -0400)
Paypal has an &nbsp; before names, making the process of finding by
name more obnoxious than it need be

init.sml

index 789fcbc..6ed6c9a 100644 (file)
--- a/init.sml
+++ b/init.sml
@@ -314,7 +314,7 @@ fun searchCheckout checkout =
 fun searchRealName realname =
     C.map (getDb ()) mkUserRow ($`SELECT id, name, rname, bal, joined, app, shares, paypal, checkout
                                  FROM WebUser
-                                 WHERE rname ILIKE ^(C.stringToSql ("%" ^ realname ^ "%"))
+                                 WHERE rname ILIKE (^(C.stringToSql "%") || trim (both ^(C.stringToSql " ") from ^(C.stringToSql realname)) || ^(C.stringToSql "%")) 
                                  ORDER BY name`)
 
 end