소스 검색

fix(fortuna): callback_failed check against int (#2936)

Tejas Badadare 3 달 전
부모
커밋
562d0a8789
3개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. 1 1
      Cargo.lock
  2. 1 1
      apps/fortuna/Cargo.toml
  3. 4 4
      apps/fortuna/src/history.rs

+ 1 - 1
Cargo.lock

@@ -3071,7 +3071,7 @@ dependencies = [
 
 [[package]]
 name = "fortuna"
-version = "9.1.0"
+version = "9.1.1"
 dependencies = [
  "anyhow",
  "axum 0.6.20",

+ 1 - 1
apps/fortuna/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
 name = "fortuna"
-version = "9.1.0"
+version = "9.1.1"
 edition = "2021"
 
 [lib]

+ 4 - 4
apps/fortuna/src/history.rs

@@ -538,9 +538,9 @@ impl<'a> RequestQueryBuilder<'a> {
             sql.push_str(&format!(" AND state = ${param_count}"));
 
             if *state == StateTag::Completed {
-                sql.push_str(" AND NOT callback_failed");
+                sql.push_str(" AND callback_failed = 0");
             } else if *state == StateTag::CallbackErrored {
-                sql.push_str(" AND callback_failed");
+                sql.push_str(" AND callback_failed = 1");
             }
         }
 
@@ -627,9 +627,9 @@ impl<'a> RequestQueryBuilder<'a> {
             sql.push_str(&format!(" AND state = ${param_count}"));
 
             if *state == StateTag::Completed {
-                sql.push_str(" AND NOT callback_failed");
+                sql.push_str(" AND callback_failed = 0");
             } else if *state == StateTag::CallbackErrored {
-                sql.push_str(" AND callback_failed");
+                sql.push_str(" AND callback_failed = 1");
             }
         }