Skip to content

Commit

Permalink
Fix metadata validation failures not displaying messages. (#70)
Browse files Browse the repository at this point in the history
* Fix metadata validation failures not displaying messages.

* eslint compliance

Co-authored-by: ChristopherDBond <[email protected]>
  • Loading branch information
TheWozard and ChristopherDBond authored Feb 18, 2020
1 parent 6f88349 commit 43b79f9
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions web/explorer/client/src/components/containers/Server.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,7 @@ class Server extends React.Component {
shared.metadata = md;
wirelog.unshift({ tag: 'Metadata', log, extra });
this.setState({ shared, wirelog });
onFound(md, log, extra);
return;
}

Expand Down Expand Up @@ -185,6 +186,7 @@ class Server extends React.Component {
shared.metadata = json.result.Metadata;
wirelog.unshift({ tag: 'Metadata', log, extra });
this.setState({ shared, wirelog });
onFound(json.result.Metadata, log, extra);
return;
}

Expand Down Expand Up @@ -238,10 +240,11 @@ class Server extends React.Component {

// Validates that all required peices of the Metadata available
validateMetadata(data) {
if (data.System && !data.System.SystemID) {
data.System.SystemID = 'Missing ID'; // eslint-disable-line no-param-reassign
}
if (!data.System) {
return this.failMetadata('System is not found');
} else if (!data.System.SystemID) {
return this.failMetadata('SystemID is not found');
} else if (!data.System['METADATA-RESOURCE']) {
return this.failMetadata('METADATA-RESOURCE is not found');
} else if (!data.System['METADATA-RESOURCE'].Resource) {
Expand Down

0 comments on commit 43b79f9

Please sign in to comment.