mira-dev team mailing list archive
-
mira-dev team
-
Mailing list archive
-
Message #00040
[Branch ~mira-dev/mira/trunk] Rev 199: Use case-insensitive comparison when finding workplaces and usernames
------------------------------------------------------------
revno: 199
fixes bug(s): https://launchpad.net/bugs/570521
committer: Alan Alvarez <aalvarez@xxxxxxxxxxxxx>
branch nick: trunk
timestamp: Thu 2010-04-29 13:01:20 -0400
message:
Use case-insensitive comparison when finding workplaces and usernames
modified:
mira-server/include/directory/plaintext/PlainTextDirectory.h
--
lp:mira
https://code.launchpad.net/~mira-dev/mira/trunk
Your team Mira Core Development Team is subscribed to branch lp:mira.
To unsubscribe from this branch go to https://code.launchpad.net/~mira-dev/mira/trunk/+edit-subscription
=== modified file 'mira-server/include/directory/plaintext/PlainTextDirectory.h'
--- mira-server/include/directory/plaintext/PlainTextDirectory.h 2010-04-05 22:22:58 +0000
+++ mira-server/include/directory/plaintext/PlainTextDirectory.h 2010-04-29 17:01:20 +0000
@@ -30,6 +30,7 @@
#include <boost/serialization/utility.hpp>
#include <boost/serialization/list.hpp>
#include <boost/serialization/version.hpp>
+#include <boost/algorithm/string.hpp>
#include "Directory.h"
#include "User.h"
@@ -120,7 +121,7 @@
{
for (UserListType::iterator Iter = m_user_list.begin(); Iter != m_user_list.end(); ++Iter)
{
- if (Iter->second.get_username() == username)
+ if (boost::iequals(Iter->second.get_username(),username))
return Iter->second;
}
@@ -137,7 +138,7 @@
{
for (WorkPlaceListType::iterator Iter = m_workplace_list.begin(); Iter != m_workplace_list.end(); ++Iter)
{
- if (Iter->second.get_name() == workplace_name)
+ if (boost::iequals(Iter->second.get_name(),workplace_name))
return Iter->second;
}