Merge branch 'feature/redo-undo' of https://git.hanasys.jp/qcast3/qcast-front into feature/roofline-edit2
This commit is contained in:
commit
cef7935a91
@ -1004,8 +1004,9 @@ export function useModule() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
saveSnapshot()
|
saveSnapshot()
|
||||||
surface.set({ modules: modules })
|
// [MODULE-MULTI-SELECT fix 2026-06-18] 단수 버전 잔재(surface/modules/activeModule 미정의 참조)로 인한
|
||||||
canvas.remove(activeModule)
|
// ReferenceError 제거. 모듈 제거는 아래 activeModules.forEach, surface.modules 갱신은 affectedSurfaces
|
||||||
|
// 루프가 이미 처리하므로 중복이기도 함.
|
||||||
const surfaceIds = [...new Set(activeModules.map((module) => module.surfaceId))]
|
const surfaceIds = [...new Set(activeModules.map((module) => module.surfaceId))]
|
||||||
const affectedSurfaces = canvas.getObjects().filter((obj) => obj.name === POLYGON_TYPE.MODULE_SETUP_SURFACE && surfaceIds.includes(obj.id))
|
const affectedSurfaces = canvas.getObjects().filter((obj) => obj.name === POLYGON_TYPE.MODULE_SETUP_SURFACE && surfaceIds.includes(obj.id))
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user