浏览代码

AppData.device is optional

tags/v1.0.2
Jonathan Cobb 4 年前
父节点
当前提交
5cc384cfb0
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. +5
    -3
      bubble-server/src/main/java/bubble/resources/app/DataResourceBase.java

+ 5
- 3
bubble-server/src/main/java/bubble/resources/app/DataResourceBase.java 查看文件

@@ -108,9 +108,11 @@ public abstract class DataResourceBase extends AccountOwnedTemplateResource<AppD
if (app == null) throw notFoundEx(request.getApp());
request.setApp(app.getUuid());

final Device device = deviceDAO.findByAccountAndId(caller.getUuid(), request.getDevice());
if (device == null) throw notFoundEx(request.getDevice());
request.setDevice(device.getUuid());
if (request.hasDevice()) {
final Device device = deviceDAO.findByAccountAndId(caller.getUuid(), request.getDevice());
if (device == null) throw notFoundEx(request.getDevice());
request.setDevice(device.getUuid());
}

final AppSite site = siteDAO.findByAccountAndId(caller.getUuid(), request.getSite());
if (site == null) throw notFoundEx(request.getSite());


正在加载...
取消
保存