Skip to content
Snippets Groups Projects
Commit fcf40ed8 authored by Janet Goldstein's avatar Janet Goldstein
Browse files

Bug fix: "Open CARTA" button should appear only if workflow_metadata has carta_url value

parent 892a0b83
No related branches found
No related tags found
1 merge request!699Bug fix: "Open CARTA" button should appear only if workflow_metadata has carta_url value
Pipeline #3844 passed
<div id="metadata-container" class="container-fluid rounded-top rounded-3 p-3" >
<div *ngIf="isEmpty(capabilityVersion.workflow_metadata) === false">
<div *ngIf="isEmpty(capabilityVersion.workflow_metadata) === false || hasCarta()">
<div class="d-flex justify-content-center py-3" *ngFor="let parameter of capabilityVersion.workflow_metadata | keyvalue">
<a
id="carta-session-button"
......
......@@ -48,4 +48,24 @@ export class MetadataComponent implements OnInit {
return true;
}
/**
* Is there a CARTA session for this capability version?
*
* @return boolean true if carta_url exists in workflow_metadata
*/
hasCarta(): boolean {
// return true if workflow_metadata contains carta_url
if (this.capabilityVersion.workflow_metadata !== null) {
const metadata = this.capabilityVersion.workflow_metadata
if (metadata.hasOwnProperty('carta_url')) {
return true
}
}
return false;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment