| ... | ... |
@@ -69,9 +69,21 @@ |
| 69 | 69 |
} |
| 70 | 70 |
)->value; |
| 71 | 71 |
|
| 72 |
+ # Get pull request message number |
|
| 73 |
+ my $number = app->dbi->model('pull_request_message')->select(
|
|
| 74 |
+ 'max(number)', |
|
| 75 |
+ where => {pull_request => $new_pull_request_row_id},
|
|
| 76 |
+ append => 'group by number' |
|
| 77 |
+ )->value; |
|
| 78 |
+ |
|
| 79 |
+ $number //= 0; |
|
| 80 |
+ |
|
| 81 |
+ my $new_number = $number + 1; |
|
| 82 |
+ |
|
| 72 | 83 |
# New pull request message |
| 73 | 84 |
my $new_pull_request_message_params = {
|
| 74 | 85 |
pull_request => $new_pull_request_row_id, |
| 86 |
+ number => $new_number, |
|
| 75 | 87 |
message => $message, |
| 76 | 88 |
create_time => $now_epoch, |
| 77 | 89 |
update_time => $now_epoch, |