File tree 1 file changed +8
-4
lines changed
1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -397,12 +397,16 @@ impl Serialize for Info {
397
397
where
398
398
S : serde:: Serializer ,
399
399
{
400
- let mut state = serializer. serialize_struct ( "Info" , 21 ) ?;
400
+ let mut state = serializer. serialize_struct ( "Info" , 20 ) ?;
401
+
401
402
// Only collect the version number
402
- let git_version_split: Vec < String > =
403
- self . git_version . split ( ' ' ) . map ( |s| s. to_string ( ) ) . collect ( ) ;
403
+ let git_version = if !self . git_version . is_empty ( ) {
404
+ self . git_version . split ( ' ' ) . collect :: < Vec < _ > > ( ) [ 2 ]
405
+ } else {
406
+ ""
407
+ } ;
404
408
405
- state. serialize_field ( "gitVersion" , & git_version_split [ 2 ] ) ?;
409
+ state. serialize_field ( "gitVersion" , & git_version ) ?;
406
410
state. serialize_field ( "gitUsername" , & self . git_username ) ?;
407
411
state. serialize_field ( "repoName" , & self . repo_name ) ?;
408
412
state. serialize_field ( "numberOfTags" , & self . number_of_tags ) ?;
You can’t perform that action at this time.
0 commit comments