1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2024-11-22 21:39:21 +00:00

Add more flexibility to conservation policy update

This commit is contained in:
Pierre HUBERT 2021-02-16 16:15:51 +01:00
parent 2e912b7e1c
commit d2d16d42d3
2 changed files with 8 additions and 1 deletions

View File

@ -357,7 +357,7 @@ pub trait BaseRequestHandler {
} }
fn post_positive_u64_opt(&mut self, name: &str) -> Res<Option<u64>> { fn post_positive_u64_opt(&mut self, name: &str) -> Res<Option<u64>> {
match self.post_u64(name)? { match self.post_u64_opt(name, 0)? {
0 => Ok(None), 0 => Ok(None),
val => Ok(Some(val)) val => Ok(Some(val))
} }

View File

@ -944,6 +944,13 @@ pub fn update(u: UpdateInfo) -> ResultBoxError<()> {
query_sql = format!("{} {} WHERE {}", query_sql, updates, conditions); query_sql = format!("{} {} WHERE {}", query_sql, updates, conditions);
if conf().database.log_all_queries {
watcher::ExecDatabaseQuery::new(
&query_sql,
&values.iter().map(|f| mysql::Value::from(f)).collect(),
).display();
}
get_connection()?.exec_drop( get_connection()?.exec_drop(
query_sql, query_sql,
values, values,