Skip to content

Commit b85db1b

Browse files
committed
refactor(projectSlice): add geom_id on new geom geojson properties
1 parent 9bf2561 commit b85db1b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/frontend/src/store/slices/ProjectSlice.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,9 @@ const ProjectSlice = createSlice({
157157
const geomLog = action.payload;
158158
const badGeomLog = geomLog.filter((geom) => geom.status === 'BAD');
159159
const badGeomLogGeojson = badGeomLog.map((geom) => geom.geojson);
160-
const newGeomLogGeojson = geomLog.filter((geom) => geom.status === 'NEW').map((geom) => geom.geojson);
160+
const newGeomLogGeojson = geomLog
161+
.filter((geom) => geom.status === 'NEW')
162+
.map((geom) => ({ ...geom.geojson, properties: { ...geom.geojson.properties, geom_id: geom.id } }));
161163
state.badGeomFeatureCollection = { type: 'FeatureCollection', features: badGeomLogGeojson };
162164
state.newGeomFeatureCollection = { type: 'FeatureCollection', features: newGeomLogGeojson };
163165
state.badGeomLogList = badGeomLog;

0 commit comments

Comments
 (0)