Fix DBHelper.getDevice calls

device is never mutated
This commit is contained in:
José Rebelo
2026-05-29 19:18:34 +01:00
parent b96ee55982
commit 650ffc0fed
@@ -76,7 +76,7 @@ class InternetFirewallActivity : AbstractGBActivity() {
val qb = db.daoSession.internetFirewallRuleDao.queryBuilder()
if (device != null) {
// device-specific rules
val deviceFromDb = DBHelper.getDevice(device, db.daoSession)
val deviceFromDb = DBHelper.getDevice(device!!, db.daoSession)
qb.where(InternetFirewallRuleDao.Properties.DeviceId.eq(deviceFromDb.id))
} else {
// global rules
@@ -198,7 +198,7 @@ class InternetFirewallActivity : AbstractGBActivity() {
rule.domain = domain
rule.action = action
if (device != null) {
val deviceFromDb = DBHelper.getDevice(device, db.daoSession)
val deviceFromDb = DBHelper.getDevice(device!!, db.daoSession)
rule.deviceId = deviceFromDb.id
}
db.daoSession.internetFirewallRuleDao.insert(rule)