diff --git a/projects/common/components/input-elements/drop-list.component.ts b/projects/common/components/input-elements/drop-list.component.ts index 92f0431d691361835c97b5207a5186605d3a1bc0..3077e6b2ee55ee8b31653f4cdf2a3eb9f64ff3d1 100644 --- a/projects/common/components/input-elements/drop-list.component.ts +++ b/projects/common/components/input-elements/drop-list.component.ts @@ -167,7 +167,13 @@ export class DropListComponent extends FormElementComponent implements OnInit { } if (DropListComponent.isReplace(event)) { - DropListComponent.moveBackToOrigin(event); + const isAlreadyInOrigin: boolean = + event.container.data.elementFormControl.value[0].originListID === event.container.data.elementModel.id; + if (!isAlreadyInOrigin) { + DropListComponent.moveBackToOrigin(event); + } else { + return; + } } if (DropListComponent.isCopyDrop(event)) {