See ChangeLog.

Monotone-Parent: b0613f483a296b882038d9d023bcb71c82d4916e
Monotone-Revision: ed98effe549d74bf8029681e84b1654da70530c3

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-27T14:53:12
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Francis Lachapelle
2011-07-27 14:53:12 +00:00
parent 21436999e5
commit 44c36621a8
3 changed files with 26 additions and 2 deletions
+9 -1
View File
@@ -103,12 +103,20 @@
- (NSString *) ownerInContext: (WOContext *) _ctx
{
NSString *login;
SOGoUser *ownerUser;
if (!owner)
{
ownerUser = [SOGoUser userWithLogin: nameInContainer roles: nil];
[self setOwner: [ownerUser login]];
login = [ownerUser login];
[self setOwner: login];
if (![nameInContainer isEqualToString: login])
// In case the user domain is specified in the URL but not in the user
// login name, we remove it (user@domain => user).
// This happens when SOGoLoginDomains is defined but
// SOGoEnableDomainBasedUID is disabled.
ASSIGN(nameInContainer, login);
}
return owner;