Skip to content

Y26-062 - [BUG] Bioscan - Button to create PCR 1 plate should not show if no active Library prep Submission #2727

@andrewsparkes

Description

@andrewsparkes

Describe the bug
The button to create the child PCR 1 plate shows on the Lysate plates despite them not having an active library prep submission, when they have previously been through the pipeline.

To Reproduce
Steps to reproduce the behaviour:

  1. Perform a bioscan run (complete the run, you can use the bioscan integration suite test)
  2. Return to one of the Lysate plates
  3. See button to create the PCR 1 child plate, despite not having yet made a library prep submission.

Expected behaviour
You should need to have made a new library prep submission before the create PCR 1 plate button is displayed.

Additional context
I think the code sees the library prep request from the completed previous run and that makes it pass the pipeline filter to show the child creation PCR 1 button.
It should filter on 'pending' requests. In this case the requests are in 'ready' state, which confusingly seems to mean 'completed'.
This is common Limber code so may need an override in the Lysate plate Presenter to change for just Bioscan. (Not all pipelines need requests).

NB. see this issue #2726
If that story has not been done yet, you can manually create a library prep submission on the used Lysate plate by using the 'automated' version of the Bioscan library prep template. If it has been done then you should see a button on the view to create the Library prep submission.

Metadata

Metadata

Assignees

Labels

BugBug in codeSeq165Feature ID from the SeqOps Feature Backlog BoardSize: MMedium - medium effort & risk

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions