File tree Expand file tree Collapse file tree 2 files changed +8
-13
lines changed Expand file tree Collapse file tree 2 files changed +8
-13
lines changed Original file line number Diff line number Diff line change @@ -66,7 +66,7 @@ impl Config {
66
66
Config {
67
67
dev_mode,
68
68
database_url : env_string_default ( "DATABASE_URL" , "postgres://github.com/pgml" ) ,
69
- git_sha : env_string_required ( "GIT_SHA" ) ,
69
+ git_sha : env ! ( "GIT_SHA" ) . to_string ( ) ,
70
70
sentry_dsn : env_string_optional ( "SENTRY_DSN" ) ,
71
71
static_dir : env_path_default ( "DASHBOARD_STATIC_DIRECTORY" , "static" ) ,
72
72
cms_dir : env_path_default ( "DASHBOARD_CMS_DIRECTORY" , "../pgml-cms" ) ,
@@ -92,7 +92,7 @@ pub fn database_url<'a>() -> &'a str {
92
92
& CONFIG . database_url
93
93
}
94
94
95
- pub fn git_sha < ' a > ( ) -> & ' a str {
95
+ pub fn git_sha < ' a > ( ) -> & ' a String {
96
96
& CONFIG . git_sha
97
97
}
98
98
@@ -150,12 +150,6 @@ fn env_is_set(name: &str) -> bool {
150
150
var ( name) . is_ok ( )
151
151
}
152
152
153
- fn env_string_required ( name : & str ) -> String {
154
- var ( name)
155
- . unwrap_or_else ( |_| panic ! ( "{} env variable is required for proper configuration" , name) )
156
- . to_string ( )
157
- }
158
-
159
153
fn env_string_default ( name : & str , default : & str ) -> String {
160
154
match var ( name) {
161
155
Ok ( value) => value,
Original file line number Diff line number Diff line change @@ -19,16 +19,17 @@ impl<'a> Tabs<'a> {
19
19
) -> anyhow:: Result < Self > {
20
20
let default = match default {
21
21
Some ( default) => default,
22
- _ => tabs
23
- . get ( 0 )
24
- . ok_or ( anyhow ! ( "There must be at least one tab." ) ) ?
25
- . name ,
22
+ _ => {
23
+ tabs. get ( 0 )
24
+ . ok_or ( anyhow ! ( "There must be at least one tab." ) ) ?
25
+ . name
26
+ }
26
27
} ;
27
28
28
29
let active = active
29
30
. and_then ( |name| {
30
31
let found = tabs. iter ( ) . find ( |tab| tab. name == name) ;
31
-
32
+
32
33
found. map ( |tab| tab. name )
33
34
} )
34
35
. unwrap_or ( default) ;
You can’t perform that action at this time.
0 commit comments