@@ -78,31 +78,31 @@ var extractResult = function (result) {
7878 {
7979 re : / d b .i s M a s t e r / ,
8080 run : function ( resultp ) {
81- return objectStartingRow3 ( resultp ) ;
81+ return objectStartingRow ( resultp ) ;
8282 }
8383 } ,
8484 {
8585 re : / r s .c o n f / ,
8686 run : function ( resultp ) {
87- return objectStartingRow3 ( resultp ) ;
87+ return objectStartingRow ( resultp ) ;
8888 }
8989 } ,
9090 {
9191 re : / r s .i n i t i a t e / ,
9292 run : function ( resultp ) {
93- return objectStartingRow3 ( resultp ) ;
93+ return objectStartingRow ( resultp ) ;
9494 }
9595 } ,
9696 {
9797 re : / r s .a d d / ,
9898 run : function ( resultp ) {
99- return objectStartingRow3 ( resultp ) ;
99+ return objectStartingRow ( resultp ) ;
100100 }
101101 } ,
102102 {
103103 re : / r s .s t a t u s / ,
104104 run : function ( resultp ) {
105- return objectStartingRow3 ( resultp ) ;
105+ return objectStartingRow ( resultp ) ;
106106 }
107107 }
108108 ] ;
@@ -127,13 +127,26 @@ var extractResult = function (result) {
127127} ;
128128
129129
130- var objectStartingRow3 = function ( resultp ) {
130+ var objectStartingRow = function ( resultp ) {
131131 var obj = JSON . parse ( resultp . raw ) ;
132132 var lines = obj [ 0 ] . split ( os . EOL ) ;
133133 resultp . lines = _ . clone ( lines ) ;
134134
135+ var jsonStartIndex = 0 ;
136+ for ( var i = 0 ; i < lines . length ; i ++ ) {
137+ var line = lines [ i ] ;
138+ //console.log('line', line);
139+ if ( line === '{' ) {
140+ jsonStartIndex = i ;
141+ break ;
142+ }
143+ }
144+
145+ //console.log('jsonStartIndex', jsonStartIndex);
146+
147+
135148 try {
136- var tempArray = lines . splice ( 2 ) ;
149+ var tempArray = lines . splice ( jsonStartIndex ) ;
137150 //console.log('tempArray', tempArray);
138151
139152 var jsonString = tempArray . reduce ( function ( previousValue , currentValue ) {
0 commit comments