@@ -27,7 +27,7 @@ public sealed partial class DevicesController
2727 [ MapToApiVersion ( "1" ) ]
2828 public async Task < IActionResult > ListDevices ( )
2929 {
30- var devices = await _db . Devices . Where ( x => x . Owner == CurrentUser . DbUser . Id )
30+ var devices = await _db . Devices . Where ( x => x . Owner == CurrentUser . Id )
3131 . Select ( x => new Models . Response . ResponseDevice
3232 {
3333 Id = x . Id ,
@@ -52,7 +52,7 @@ public async Task<IActionResult> GetDeviceById([FromRoute] Guid deviceId)
5252 var hasAuthPerms = IsAllowed ( PermissionType . Devices_Auth ) ;
5353
5454
55- var device = await _db . Devices . Where ( x => x . Owner == CurrentUser . DbUser . Id && x . Id == deviceId )
55+ var device = await _db . Devices . Where ( x => x . Owner == CurrentUser . Id && x . Id == deviceId )
5656 . Select ( x => new Models . Response . ResponseDeviceWithToken
5757 {
5858 Id = x . Id ,
@@ -80,14 +80,14 @@ public async Task<IActionResult> GetDeviceById([FromRoute] Guid deviceId)
8080 [ MapToApiVersion ( "1" ) ]
8181 public async Task < IActionResult > EditDevice ( [ FromRoute ] Guid deviceId , [ FromBody ] HubEditRequest body , [ FromServices ] IDeviceUpdateService updateService )
8282 {
83- var device = await _db . Devices . Where ( x => x . Owner == CurrentUser . DbUser . Id && x . Id == deviceId )
83+ var device = await _db . Devices . Where ( x => x . Owner == CurrentUser . Id && x . Id == deviceId )
8484 . FirstOrDefaultAsync ( ) ;
8585 if ( device == null ) return Problem ( DeviceError . DeviceNotFound ) ;
8686
8787 device . Name = body . Name ;
8888 await _db . SaveChangesAsync ( ) ;
8989
90- await updateService . UpdateDeviceForAllShared ( CurrentUser . DbUser . Id , device . Id , DeviceUpdateType . Updated ) ;
90+ await updateService . UpdateDeviceForAllShared ( CurrentUser . Id , device . Id , DeviceUpdateType . Updated ) ;
9191
9292 return Ok ( ) ;
9393 }
@@ -106,7 +106,7 @@ public async Task<IActionResult> EditDevice([FromRoute] Guid deviceId, [FromBody
106106 [ MapToApiVersion ( "1" ) ]
107107 public async Task < IActionResult > RegenerateDeviceToken ( [ FromRoute ] Guid deviceId )
108108 {
109- var device = await _db . Devices . Where ( x => x . Owner == CurrentUser . DbUser . Id && x . Id == deviceId )
109+ var device = await _db . Devices . Where ( x => x . Owner == CurrentUser . Id && x . Id == deviceId )
110110 . FirstOrDefaultAsync ( ) ;
111111 if ( device == null ) return Problem ( DeviceError . DeviceNotFound ) ;
112112
@@ -135,7 +135,7 @@ public async Task<IActionResult> RemoveDevice([FromRoute] Guid deviceId, [FromSe
135135 var affected = await _db . Devices . Where ( x => x . Id == deviceId ) . WhereIsUserOrAdmin ( x => x . OwnerNavigation , CurrentUser ) . ExecuteDeleteAsync ( ) ;
136136 if ( affected <= 0 ) return Problem ( DeviceError . DeviceNotFound ) ;
137137
138- await updateService . UpdateDeviceForAllShared ( CurrentUser . DbUser . Id , deviceId , DeviceUpdateType . Deleted ) ;
138+ await updateService . UpdateDeviceForAllShared ( CurrentUser . Id , deviceId , DeviceUpdateType . Deleted ) ;
139139
140140 return Ok ( ) ;
141141 }
@@ -168,14 +168,14 @@ public async Task<Guid> CreateDeviceV2([FromBody] HubCreateRequest data, [FromSe
168168 var device = new Common . OpenShockDb . Device
169169 {
170170 Id = Guid . NewGuid ( ) ,
171- Owner = CurrentUser . DbUser . Id ,
171+ Owner = CurrentUser . Id ,
172172 Name = data . Name ,
173173 Token = CryptoUtils . RandomString ( 256 )
174174 } ;
175175 _db . Devices . Add ( device ) ;
176176 await _db . SaveChangesAsync ( ) ;
177177
178- await updateService . UpdateDevice ( CurrentUser . DbUser . Id , device . Id , DeviceUpdateType . Created ) ;
178+ await updateService . UpdateDevice ( CurrentUser . Id , device . Id , DeviceUpdateType . Created ) ;
179179
180180 Response . StatusCode = ( int ) HttpStatusCode . Created ;
181181 return device . Id ;
@@ -196,7 +196,7 @@ public async Task<IActionResult> GetPairCode([FromRoute] Guid deviceId)
196196 {
197197 var devicePairs = _redis . RedisCollection < DevicePair > ( ) ;
198198
199- var deviceExists = await _db . Devices . AnyAsync ( x => x . Id == deviceId && x . Owner == CurrentUser . DbUser . Id ) ;
199+ var deviceExists = await _db . Devices . AnyAsync ( x => x . Id == deviceId && x . Owner == CurrentUser . Id ) ;
200200 if ( ! deviceExists ) Problem ( DeviceError . DeviceNotFound ) ;
201201 // replace with unlink?
202202 var existing = await devicePairs . FindByIdAsync ( deviceId . ToString ( ) ) ;
@@ -232,8 +232,8 @@ public async Task<IActionResult> GetLiveControlGatewayInfo([FromRoute] Guid devi
232232 {
233233 // Check if user owns device or has a share
234234 var deviceExistsAndYouHaveAccess = await _db . Devices . AnyAsync ( x =>
235- x . Id == deviceId && ( x . Owner == CurrentUser . DbUser . Id || x . Shockers . Any ( y => y . ShockerShares . Any (
236- z => z . SharedWith == CurrentUser . DbUser . Id ) ) ) ) ;
235+ x . Id == deviceId && ( x . Owner == CurrentUser . Id || x . Shockers . Any ( y => y . ShockerShares . Any (
236+ z => z . SharedWith == CurrentUser . Id ) ) ) ) ;
237237 if ( ! deviceExistsAndYouHaveAccess ) return Problem ( DeviceError . DeviceNotFound ) ;
238238
239239 // Check if device is online
0 commit comments