diff --git a/docs/release-notes-common.md b/docs/release-notes-common.md index 157ca3cba90dd415befb03408c40a1e6b20d0bef..7d8d0cee4cb2c2bad5d7d3ccf00d7b47f0b4fc9d 100644 --- a/docs/release-notes-common.md +++ b/docs/release-notes-common.md @@ -1,5 +1,10 @@ Allgemein ========= +## editor/2.4.3+player/2.4.3 +### Fehlerbehebungen +- Ablegeliste: + - Sortierlisten beachten verbundene Listen (Elemente aus Sortierlisten lassen sich nicht mehr überall ablegen) + ## editor/2.4.2+player/2.4.2 ### Fehlerbehebungen - Korrigiert die Anzeige der Auswahl für Klapplisten diff --git a/projects/common/components/input-elements/drop-list/drag-operator.service.ts b/projects/common/components/input-elements/drop-list/drag-operator.service.ts index d4fb437f8307f18c9ea1a68c8bc9167d8b8f4fdb..03c85bbc8118035c01c2631b02aaec60d7cab1e8 100644 --- a/projects/common/components/input-elements/drop-list/drag-operator.service.ts +++ b/projects/common/components/input-elements/drop-list/drag-operator.service.ts @@ -201,7 +201,7 @@ export class DragOperatorService { sourceList: DropListComponent, targetList: DropListComponent, allLists: { [id: string]: DropListComponent }): boolean { - return (sourceList.elementModel.isSortList) || + return (sourceList.elementModel.id === targetList.elementModel.id && sourceList.elementModel.isSortList) || (DragOperatorService.checkConnected(sourceList, targetList) && DragOperatorService.checkOnlyOneItem(targetList, allLists) && DragOperatorService.checkAddForeignItemToCopyList(draggedItem, targetList));