소스 검색

getFlightAreaList 报错修改

S0025136190 1 년 전
부모
커밋
3f83772a96
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      Backend/sample/src/main/java/com/dji/sample/map/service/impl/FlightAreaServiceImpl.java

+ 1 - 1
Backend/sample/src/main/java/com/dji/sample/map/service/impl/FlightAreaServiceImpl.java

@@ -92,7 +92,7 @@ public class FlightAreaServiceImpl extends AbstractFlightAreaService implements
     public List<FlightAreaDTO> getFlightAreaList(String workspaceId) {
         Optional<List<GetMapElementsResponse>> elementsOpt = groupService.getGroupByWorkspaceId(workspaceId,GroupTypeEnum.CUSTOM)
                 .map(group -> workspaceElementService.getAllGroupsByWorkspaceId(workspaceId, group.getId(), null));
-        if (elementsOpt.isEmpty()) {
+        if (elementsOpt.isEmpty() || elementsOpt.get().isEmpty()) {
             return Collections.emptyList();
         }
         List<MapGroupElement> elements = elementsOpt.get().get(0).getElements();