... | ... |
@@ -507,11 +507,21 @@ sub _rename_project { |
507 | 507 |
my $row_ids = $dbi->model('project')->select('row_id')->values; |
508 | 508 |
for my $row_id (@$row_ids) { |
509 | 509 |
my $config = $dbi->model('project') |
510 |
+ ->select('config', where => {row_id => $row_id}) |
|
510 | 511 |
->filter(config => 'json') |
511 |
- ->select('config', where => {row_id => $row_id}); |
|
512 |
+ ->value; |
|
512 | 513 |
|
513 |
- if ($config->{orginal_user} eq $user |
|
514 |
- && $config->{original_project} eq $project) |
|
514 |
+ my $original_user = $config->{original_user}; |
|
515 |
+ $original_user = '' unless defined $original_user; |
|
516 |
+ |
|
517 |
+ my $original_project = $config->{original_project}; |
|
518 |
+ $original_project = '' unless defined $original_project; |
|
519 |
+ |
|
520 |
+ #use D;d [$config, $original_user, $user]; |
|
521 |
+ #use D;d [$config, $original_project, $project]; |
|
522 |
+ |
|
523 |
+ if ($original_user eq $user |
|
524 |
+ && $original_project eq $project) |
|
515 | 525 |
{ |
516 | 526 |
$config->{original_project} = $renamed_project; |
517 | 527 |
$dbi->model('project')->update( |
... | ... |
@@ -21,8 +21,8 @@ |
21 | 21 |
<%= $member->{id} %> |
22 | 22 |
</a> |
23 | 23 |
/ |
24 |
- <a href="<%= url_for("/$member->{id}/$project") %>"> |
|
25 |
- <%= $project %> |
|
24 |
+ <a href="<%= url_for("/$member->{id}/$member->{project}") %>"> |
|
25 |
+ <%= $member->{project} %> |
|
26 | 26 |
</a> |
27 | 27 |
</li> |
28 | 28 |
% } |