fix: 优化场景数据处理逻辑,确保在解析地图时正确处理空值和非字符串输入
This commit is contained in:
parent
83e4d68af7
commit
de5c0e6bac
@ -80,7 +80,8 @@ export class EditorService extends Meta2d {
|
|||||||
detail?: Partial<GroupSceneDetail>,
|
detail?: Partial<GroupSceneDetail>,
|
||||||
isImport = false,
|
isImport = false,
|
||||||
): Promise<void> {
|
): Promise<void> {
|
||||||
const scene: StandardScene = (isString(map) ? (map ? JSON.parse(map) : {}) : map) || {};
|
const sceneData = (isString(map) ? (map ? JSON.parse(map) : {}) : map);
|
||||||
|
const scene: StandardScene = sceneData || {};
|
||||||
if (!isEmpty(detail?.group)) {
|
if (!isEmpty(detail?.group)) {
|
||||||
scene.robotGroups = [detail.group];
|
scene.robotGroups = [detail.group];
|
||||||
scene.robots = detail.robots;
|
scene.robots = detail.robots;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user