From 17f6bc199a20b51efbef306d4e52f1bed928c4ee Mon Sep 17 00:00:00 2001 From: ChenX Date: Sat, 1 Feb 2020 22:02:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=80=92=E8=A7=92=E5=8A=A8?= =?UTF-8?q?=E4=BD=9C=E7=9A=84=E5=AE=9E=E4=BD=93=E8=A2=AB=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E6=97=B6,=E6=A8=A1=E5=9D=97=E6=8F=92=E5=85=A5=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Template/Action/TemplateFilletAction.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/DatabaseServices/Template/Action/TemplateFilletAction.ts b/src/DatabaseServices/Template/Action/TemplateFilletAction.ts index 4a0b1602e..5088440be 100644 --- a/src/DatabaseServices/Template/Action/TemplateFilletAction.ts +++ b/src/DatabaseServices/Template/Action/TemplateFilletAction.ts @@ -14,7 +14,7 @@ import { TemplateAction } from "./TemplateAction"; export class TemplateFilletAction extends TemplateAction { - FilletDatas: { Entity: ObjectId, ArcParams: number[] }[] = []; + FilletDatas: { Entity: ObjectId, ArcParams: number[]; }[] = []; constructor() { @@ -25,7 +25,7 @@ export class TemplateFilletAction extends TemplateAction { for (let d of this.FilletDatas) { - if (d.Entity.IsErase) + if (d.Entity?.IsErase) continue; let br = d.Entity.Object as Board; @@ -83,10 +83,10 @@ export class TemplateFilletAction extends TemplateAction let params: number[] = []; let parCount = file.Read(); for (let i = 0; i < parCount; i++) - { params.push(file.Read()); - } - this.FilletDatas.push({ Entity: id, ArcParams: params }); + + if (id) + this.FilletDatas.push({ Entity: id, ArcParams: params }); } } }