@@ -71,7 +71,7 @@ class Main extends React.Component<MainProps, MainState> {
7171 const parsed = JSON . parse ( response ) ;
7272 var partner = PartnerData . fromJSON ( parsed . result . partner ) ;
7373 this . setState ( {
74- EnrichmentInfo : EnrichmentInfo . fromJSON ( parsed . result [ 'enrichment_info' ] ) ,
74+ EnrichmentInfo : new EnrichmentInfo ( parsed . result [ 'enrichment_info' ] . type , parsed . result [ 'enrichment_info' ] . info ) ,
7575 partnerCreated : parsed . result [ 'created' ] ,
7676 showEnrichmentInfoMessage : true ,
7777 showPartnerCreatedMessage : true
@@ -131,9 +131,11 @@ class Main extends React.Component<MainProps, MainState> {
131131 this . context . addRequestCanceller ( cancellableRequest . cancel ) ;
132132 cancellableRequest . promise . then ( response => {
133133 const parsed = JSON . parse ( response ) ;
134- if ( 'error' in parsed ) {
134+ //if ('error' in parsed) {
135+ if ( 'error' in parsed . result ) {
135136 this . setState ( {
136- EnrichmentInfo : new EnrichmentInfo ( parsed . error . data . exception_type ) ,
137+ //EnrichmentInfo: new EnrichmentInfo(parsed.error.data.exception_type), // TODO: investigate
138+ EnrichmentInfo : new EnrichmentInfo ( parsed . result . error ) ,
137139 showEnrichmentInfoMessage : true
138140 } ) ;
139141 this . context . setPartner ( partner , false ) ;
@@ -191,6 +193,7 @@ class Main extends React.Component<MainProps, MainState> {
191193 //setTimeout(this._hideEnrichmentInfoMessage, 3500);
192194 break ;
193195 case EnrichmentInfoType . NoData :
196+ case EnrichmentInfoType . NotConnected_NoData :
194197 bars . push ( < MessageBar messageBarType = { MessageBarType . info } onDismiss = { this . _hideEnrichmentInfoMessage } > { info } </ MessageBar > ) ;
195198 break ;
196199 case EnrichmentInfoType . InsufficientCredit :
0 commit comments