simplify check for existing device-message

This commit is contained in:
B. Petersen
2019-11-19 11:56:35 +01:00
parent d3fa289f27
commit 2a4c193601

View File

@@ -1962,12 +1962,7 @@ pub fn add_device_msg(
// if the device message is labeled and was ever added, do nothing
if let Some(label) = label {
ensure!(!label.is_empty(), "cannot add empty label");
if let Ok(()) = context.sql.query_row(
"SELECT label FROM devmsglabels WHERE label=?",
params![label],
|_| Ok(()),
) {
if has_device_msg(context, label)? {
info!(context, "device-message {} already added", label);
return Ok(MsgId::new_unset());
}