Closed darya-mart closed 1 year ago
At the moment we don't have any UI logic to clear other fields depending on user actions, i.e., we don't clear the nisqReady
field if a user changes the type from QUANTUM
to CLASSIC
. However, for every follow-up change by the user another event is sent via pub/sub, and therefore, at some point in time you guys will receive the correct information.
Forgot what I wrote above :-) Fix is on the way...
I just noticed that we hide the quantum-related fields once a user changes the type to CLASSIC
, which makes it impossible to clear/change fields by themselves after the type change. Therefore, we clear now the values from such fields (e.g., nisqReady
, speedUp
, and quantumComputationModesl
), when users change the type to CLASSIC
.
Fixed and released.
Current Behavior
Steps to Reproduce Steps to reproduce the behavior:
{ ... "computationModel":"QUANTUM","nisqReady":true,"speedUp":"quadratic speedup" ...}
.{ ..."computationModel":"CLASSIC","nisqReady":true,"speedUp":"quadratic speedup" .... }
(error).Expected Behavior The fields "nisqReady" and "speedUp" are set to null or not exist for classical algorithms.
Additional context In the semantic component, we implement a fix to ignore these fields for the classical algorithms.