Job continues to run even if input array is empty
If the input for a workflow is an array of samples and a sample_set is provided (e.g. this. samples.bam) to the workflow but the sample data model table does not contain the mentioned sample attribute (this.samples.bam); the launched job will be initiated though it should fail because it doesn't have the required inputs.
This can be replicated on the CNV featured workspace with the PON workflow by running the workflow using an arbitrary attribute name (this.samples.bamhdlfkjhls)