diff --git a/package/gluon-luci-admin/files/usr/lib/lua/luci/model/cbi/admin/remote.lua b/package/gluon-luci-admin/files/usr/lib/lua/luci/model/cbi/admin/remote.lua index 8617c439..dfba5e66 100644 --- a/package/gluon-luci-admin/files/usr/lib/lua/luci/model/cbi/admin/remote.lua +++ b/package/gluon-luci-admin/files/usr/lib/lua/luci/model/cbi/admin/remote.lua @@ -51,7 +51,9 @@ if fs.access("/etc/config/dropbear") then end function keys.remove(self, section) - fs.remove("/etc/dropbear/authorized_keys") + if keys:formvalue("_keys") then + fs.remove("/etc/dropbear/authorized_keys") + end end end