Fix user searches in task resource additions in the Project Management
asset not displaying right without both first name and last name profile fields present.
This commit is contained in:
parent
f28d7e8b2d
commit
d7a90bd48d
2 changed files with 9 additions and 1 deletions
|
|
@ -669,7 +669,14 @@ sub _htmlOfResourceList {
|
|||
$subvar->{resourceIcon} = 'groups.gif';
|
||||
} elsif ($resourceKind eq 'user') {
|
||||
my $user = WebGUI::User->new($self->session, $resourceId);
|
||||
$subvar->{resourceName} = WebGUI::HTML::format($user->profileField('lastName').', '.$user->profileField('firstName'), 'text');
|
||||
my ($firstName, $lastName, $username) = ($user->profileField('firstName'), $user->profileField('lastName'), $user->username);
|
||||
my $displayName = do {
|
||||
if (length($firstName) && length($lastName)) { "$lastName, $firstName" }
|
||||
elsif (length($firstName)) { $firstName }
|
||||
elsif (length($lastName)) { $lastName }
|
||||
else { $username }
|
||||
};
|
||||
$subvar->{resourceName} = WebGUI::HTML::format($displayName, 'text');
|
||||
$subvar->{resourceIcon} = 'users.gif';
|
||||
} else {
|
||||
$self->session->errorHandler->fatal("Unknown kind of resource '$resourceKind'!");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue