diff --git a/qiskit/assembler/assemble_schedules.py b/qiskit/assembler/assemble_schedules.py index 76f5a86e5d10..44162176c511 100644 --- a/qiskit/assembler/assemble_schedules.py +++ b/qiskit/assembler/assemble_schedules.py @@ -177,7 +177,7 @@ def _assemble_instructions( isinstance(instruction.pulse, library.ParametricPulse)): pulse_shape = ParametricPulseShapes(type(instruction.pulse)).name if pulse_shape not in run_config.parametric_pulses: - instruction = instructions.Play(instruction.pulse.get_sample_pulse(), + instruction = instructions.Play(instruction.pulse.get_waveform(), instruction.channel, name=instruction.name)