Changeset 240:d7613fb27e8f for lib/Lancelot/DB.pm
- Timestamp:
- 07/27/08 23:28:53 (4 years ago)
- Branch:
- default
- Files:
-
- 1 modified
-
lib/Lancelot/DB.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lib/Lancelot/DB.pm
r225 r240 1126 1126 unless UNIVERSAL::isa($address, "Email::Address"); 1127 1127 1128 my($cmd) = q{SELECT id FROM subscribers WHERE local || '@' || domain = ?};1128 my($cmd) = q{SELECT id FROM subscribers WHERE LOWER(local || '@' || domain) = LOWER(?)}; 1129 1129 $ref = $self->{dbh}->selectrow_arrayref($cmd, {}, $address->address); 1130 1130 unless ($ref) { … … 1140 1140 # Delete the address 1141 1141 $self->{dbh}->begin_work; 1142 $self->{dbh}->do("DELETE FROM confirmations WHERE address = ?",1142 $self->{dbh}->do("DELETE FROM confirmations WHERE LOWER(address) = LOWER(?)", 1143 1143 {}, $address->address) or $result = 0; 1144 1144 if ($result) { … … 1233 1233 my ($hash) = $self->{dbh}->selectrow_hashref(<<"", {}, $address->address); 1234 1234 SELECT * FROM subscribers 1235 WHERE local || '\@' || domain = ? 1235 WHERE LOWER(local || '\@' || domain) = LOWER(?) 1236 1237 return {} unless defined $hash; 1236 1238 1237 1239 my (%result);
