... | ... |
@@ -75,7 +75,15 @@ |
75 | 75 |
# Change default branch |
76 | 76 |
elsif ($op eq 'default-branch' && $post) { |
77 | 77 |
my $default_branch = param('default-branch'); |
78 |
- eval { app->manager->default_branch($user, $project, $default_branch) }; |
|
78 |
+ |
|
79 |
+ my $dbi = app->dbi; |
|
80 |
+ eval { |
|
81 |
+ $dbi->model('project')->update( |
|
82 |
+ {default_branch => $default_branch}, |
|
83 |
+ where => {user_id => $user, name => $project} |
|
84 |
+ ); |
|
85 |
+ }; |
|
86 |
+ |
|
79 | 87 |
if (my $e = $@) { |
80 | 88 |
app->log->error("/$user/$project/settings?op=default-branch: $e"); |
81 | 89 |
$errors = ['Internal Error']; |