diff --git a/src/DatabaseServices/Template/TempateUtils.ts b/src/DatabaseServices/Template/TempateUtils.ts index a6f5c6ce1..738159ac5 100644 --- a/src/DatabaseServices/Template/TempateUtils.ts +++ b/src/DatabaseServices/Template/TempateUtils.ts @@ -48,6 +48,7 @@ import { IGrooveFillet, TemplateFilletAction } from "./Action/TemplateFilletActi import { TemplateMoveAction } from "./Action/TemplateMoveAction"; import { TemplateStretchGripAction } from "./Action/TemplateStretchGripAction"; import { TemplateStretchScaleBoxAction } from "./Action/TemplateStretchScaleBoxAction"; +import { TemplateaRadiusAction } from "./Action/TemplateaRadiusAction"; import { PositioningClampSpace } from './Positioning/PositioningClampSpace'; import { PositioningTemporary } from "./Positioning/PositioningTemporary"; import { TemplateVisualSpace } from "./ProgramTempate/TemplateVisualSpace"; @@ -876,7 +877,7 @@ export async function AddFilletAction(template: TemplateRecord, actionType = Arc return; } - let action = new TemplateFilletAction(); + let action = actionType === ArcActionType.Fillet ? new TemplateFilletAction() : new TemplateaRadiusAction; for (let [br, { parames, grooves, path2D, subGrooves, arcSweepParams }] of brParamMap) { const gs: IGrooveFillet[] = [];