www.spaceplanner.app

Web client to the spaceplanner API
git clone git://jacobedwards.org/www.spaceplanner.app
Log | Files | Refs

commit 63e58d25dcb0bf11b7239aa237d8e94e62b2eee2
parent 50cae54de6ae40e81652c388f458d12b3ec5e8de
Author: Jacob R. Edwards <jacob@jacobedwards.org>
Date:   Sun, 13 Oct 2024 20:58:16 -0700

Ensure pointmaps refer to two different points

Diffstat:
Mfiles/floorplans/floorplan/backend.js | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/files/floorplans/floorplan/backend.js b/files/floorplans/floorplan/backend.js @@ -462,6 +462,9 @@ export class FloorplanBackend { parse: parseInt } }) + if (params.x === params.y) { + throw new Error(`${params.x}:${params.y}: Cannot map a point to itself`) + } return this.addData(id ?? "points", p) }