diff --git a/packages/app-lib/.sqlx/query-c280b9abf116b5a66f143930fac11009b7f280931fead45a761f89f7b3fdea8b.json b/packages/app-lib/.sqlx/query-15779eadd05e60411e51367c91c9ef6222b0c25bbaa0289cf9a205ea401c8457.json similarity index 79% rename from packages/app-lib/.sqlx/query-c280b9abf116b5a66f143930fac11009b7f280931fead45a761f89f7b3fdea8b.json rename to packages/app-lib/.sqlx/query-15779eadd05e60411e51367c91c9ef6222b0c25bbaa0289cf9a205ea401c8457.json index 1664558b4cf..053ad2b78b5 100644 --- a/packages/app-lib/.sqlx/query-c280b9abf116b5a66f143930fac11009b7f280931fead45a761f89f7b3fdea8b.json +++ b/packages/app-lib/.sqlx/query-15779eadd05e60411e51367c91c9ef6222b0c25bbaa0289cf9a205ea401c8457.json @@ -1,6 +1,6 @@ { "db_name": "SQLite", - "query": "\n\t\tSELECT\n\t\t\tid AS \"id!: String\",\n\t\t\tinstance_id,\n\t\t\tkind AS \"kind!: String\",\n\t\t\tstatus AS \"status!: String\",\n\t\t\tstate AS \"state!: String\",\n\t\t\tcreated AS \"created!: i64\",\n\t\t\tmodified AS \"modified!: i64\",\n\t\t\tfinished,\n\t\t\tdismissed AS \"dismissed!: i64\"\n\t\tFROM install_jobs\n\t\tWHERE id = ?\n\t\t", + "query": "\n\t\tSELECT\n\t\t\tid AS \"id!: String\",\n\t\t\tinstance_id,\n\t\t\tkind AS \"kind!: String\",\n\t\t\tstatus AS \"status!: String\",\n\t\t\tjson(state) AS \"state!: String\",\n\t\t\tcreated AS \"created!: i64\",\n\t\t\tmodified AS \"modified!: i64\",\n\t\t\tfinished,\n\t\t\tdismissed AS \"dismissed!: i64\"\n\t\tFROM install_jobs\n\t\tWHERE id = ?\n\t\t", "describe": { "columns": [ { @@ -57,12 +57,12 @@ true, false, false, - false, + null, false, false, true, false ] }, - "hash": "c280b9abf116b5a66f143930fac11009b7f280931fead45a761f89f7b3fdea8b" + "hash": "15779eadd05e60411e51367c91c9ef6222b0c25bbaa0289cf9a205ea401c8457" } diff --git a/packages/app-lib/.sqlx/query-292785598cdf815a69bed6f31d2159d689861c0fa57571e727ac9602c4e05a6d.json b/packages/app-lib/.sqlx/query-1f778f4aebf65f0ec289bad1448edc640dea4ba9b6974340ee97854efed8bae4.json similarity index 73% rename from packages/app-lib/.sqlx/query-292785598cdf815a69bed6f31d2159d689861c0fa57571e727ac9602c4e05a6d.json rename to packages/app-lib/.sqlx/query-1f778f4aebf65f0ec289bad1448edc640dea4ba9b6974340ee97854efed8bae4.json index a4d38cda255..e71b097fd84 100644 --- a/packages/app-lib/.sqlx/query-292785598cdf815a69bed6f31d2159d689861c0fa57571e727ac9602c4e05a6d.json +++ b/packages/app-lib/.sqlx/query-1f778f4aebf65f0ec289bad1448edc640dea4ba9b6974340ee97854efed8bae4.json @@ -1,6 +1,6 @@ { "db_name": "SQLite", - "query": "\n\t\t\tSELECT\n\t\t\t\tid AS \"id!: String\",\n\t\t\t\tinstance_id,\n\t\t\t\tkind AS \"kind!: String\",\n\t\t\t\tstatus AS \"status!: String\",\n\t\t\t\tstate AS \"state!: String\",\n\t\t\t\tcreated AS \"created!: i64\",\n\t\t\t\tmodified AS \"modified!: i64\",\n\t\t\t\tfinished,\n\t\t\t\tdismissed AS \"dismissed!: i64\"\n\t\t\tFROM install_jobs\n\t\t\tWHERE dismissed = 0 AND status IN ('queued', 'running', 'failed', 'interrupted')\n\t\t\tORDER BY created ASC\n\t\t\t", + "query": "\n\t\t\tSELECT\n\t\t\t\tid AS \"id!: String\",\n\t\t\t\tinstance_id,\n\t\t\t\tkind AS \"kind!: String\",\n\t\t\t\tstatus AS \"status!: String\",\n\t\t\t\tjson(state) AS \"state!: String\",\n\t\t\t\tcreated AS \"created!: i64\",\n\t\t\t\tmodified AS \"modified!: i64\",\n\t\t\t\tfinished,\n\t\t\t\tdismissed AS \"dismissed!: i64\"\n\t\t\tFROM install_jobs\n\t\t\tWHERE dismissed = 0 AND status IN ('queued', 'running', 'failed', 'interrupted')\n\t\t\tORDER BY created ASC\n\t\t\t", "describe": { "columns": [ { @@ -57,12 +57,12 @@ true, false, false, - false, + null, false, false, true, false ] }, - "hash": "292785598cdf815a69bed6f31d2159d689861c0fa57571e727ac9602c4e05a6d" + "hash": "1f778f4aebf65f0ec289bad1448edc640dea4ba9b6974340ee97854efed8bae4" } diff --git a/packages/app-lib/.sqlx/query-8ed032e3cddd751ae19257c08a549774ad7aefdfb98d9e5cacad1d9d5be4cb78.json b/packages/app-lib/.sqlx/query-67109d9f8d123bc89c5c07d46cbba1a15e90793fff78d6a0413e58d5cba6a528.json similarity index 76% rename from packages/app-lib/.sqlx/query-8ed032e3cddd751ae19257c08a549774ad7aefdfb98d9e5cacad1d9d5be4cb78.json rename to packages/app-lib/.sqlx/query-67109d9f8d123bc89c5c07d46cbba1a15e90793fff78d6a0413e58d5cba6a528.json index 94c024afc61..b259bb9f3ff 100644 --- a/packages/app-lib/.sqlx/query-8ed032e3cddd751ae19257c08a549774ad7aefdfb98d9e5cacad1d9d5be4cb78.json +++ b/packages/app-lib/.sqlx/query-67109d9f8d123bc89c5c07d46cbba1a15e90793fff78d6a0413e58d5cba6a528.json @@ -1,6 +1,6 @@ { "db_name": "SQLite", - "query": "\n\t\tSELECT\n\t\t\tid AS \"id!: String\",\n\t\t\tinstance_id,\n\t\t\tkind AS \"kind!: String\",\n\t\t\tstatus AS \"status!: String\",\n\t\t\tstate AS \"state!: String\",\n\t\t\tcreated AS \"created!: i64\",\n\t\t\tmodified AS \"modified!: i64\",\n\t\t\tfinished,\n\t\t\tdismissed AS \"dismissed!: i64\"\n\t\tFROM install_jobs\n\t\tWHERE status IN ('queued', 'running')\n\t\tORDER BY created ASC\n\t\t", + "query": "\n\t\tSELECT\n\t\t\tid AS \"id!: String\",\n\t\t\tinstance_id,\n\t\t\tkind AS \"kind!: String\",\n\t\t\tstatus AS \"status!: String\",\n\t\t\tjson(state) AS \"state!: String\",\n\t\t\tcreated AS \"created!: i64\",\n\t\t\tmodified AS \"modified!: i64\",\n\t\t\tfinished,\n\t\t\tdismissed AS \"dismissed!: i64\"\n\t\tFROM install_jobs\n\t\tWHERE status IN ('queued', 'running')\n\t\tORDER BY created ASC\n\t\t", "describe": { "columns": [ { @@ -57,12 +57,12 @@ true, false, false, - false, + null, false, false, true, false ] }, - "hash": "8ed032e3cddd751ae19257c08a549774ad7aefdfb98d9e5cacad1d9d5be4cb78" + "hash": "67109d9f8d123bc89c5c07d46cbba1a15e90793fff78d6a0413e58d5cba6a528" } diff --git a/packages/app-lib/.sqlx/query-1dd81b3ad9385bee89722711f41056178bd088841064a4b3086cdcf2458632ad.json b/packages/app-lib/.sqlx/query-c6bdc28338f3668ff2a320368f783293c458336d82332b1618acf8bcf0ad4d79.json similarity index 76% rename from packages/app-lib/.sqlx/query-1dd81b3ad9385bee89722711f41056178bd088841064a4b3086cdcf2458632ad.json rename to packages/app-lib/.sqlx/query-c6bdc28338f3668ff2a320368f783293c458336d82332b1618acf8bcf0ad4d79.json index 8719dbd0474..8f49510345b 100644 --- a/packages/app-lib/.sqlx/query-1dd81b3ad9385bee89722711f41056178bd088841064a4b3086cdcf2458632ad.json +++ b/packages/app-lib/.sqlx/query-c6bdc28338f3668ff2a320368f783293c458336d82332b1618acf8bcf0ad4d79.json @@ -1,6 +1,6 @@ { "db_name": "SQLite", - "query": "\n\t\t\tSELECT\n\t\t\t\tid AS \"id!: String\",\n\t\t\t\tinstance_id,\n\t\t\t\tkind AS \"kind!: String\",\n\t\t\t\tstatus AS \"status!: String\",\n\t\t\t\tstate AS \"state!: String\",\n\t\t\t\tcreated AS \"created!: i64\",\n\t\t\t\tmodified AS \"modified!: i64\",\n\t\t\t\tfinished,\n\t\t\t\tdismissed AS \"dismissed!: i64\"\n\t\t\tFROM install_jobs\n\t\t\tWHERE dismissed = 0\n\t\t\tORDER BY created ASC\n\t\t\t", + "query": "\n\t\t\tSELECT\n\t\t\t\tid AS \"id!: String\",\n\t\t\t\tinstance_id,\n\t\t\t\tkind AS \"kind!: String\",\n\t\t\t\tstatus AS \"status!: String\",\n\t\t\t\tjson(state) AS \"state!: String\",\n\t\t\t\tcreated AS \"created!: i64\",\n\t\t\t\tmodified AS \"modified!: i64\",\n\t\t\t\tfinished,\n\t\t\t\tdismissed AS \"dismissed!: i64\"\n\t\t\tFROM install_jobs\n\t\t\tWHERE dismissed = 0\n\t\t\tORDER BY created ASC\n\t\t\t", "describe": { "columns": [ { @@ -57,12 +57,12 @@ true, false, false, - false, + null, false, false, true, false ] }, - "hash": "1dd81b3ad9385bee89722711f41056178bd088841064a4b3086cdcf2458632ad" + "hash": "c6bdc28338f3668ff2a320368f783293c458336d82332b1618acf8bcf0ad4d79" } diff --git a/packages/app-lib/src/install/store.rs b/packages/app-lib/src/install/store.rs index e24d9be61e5..0ac59638751 100644 --- a/packages/app-lib/src/install/store.rs +++ b/packages/app-lib/src/install/store.rs @@ -124,7 +124,7 @@ pub async fn get( instance_id, kind AS \"kind!: String\", status AS \"status!: String\", - state AS \"state!: String\", + json(state) AS \"state!: String\", created AS \"created!: i64\", modified AS \"modified!: i64\", finished, @@ -153,7 +153,7 @@ pub async fn list( instance_id, kind AS \"kind!: String\", status AS \"status!: String\", - state AS \"state!: String\", + json(state) AS \"state!: String\", created AS \"created!: i64\", modified AS \"modified!: i64\", finished, @@ -174,7 +174,7 @@ pub async fn list( instance_id, kind AS \"kind!: String\", status AS \"status!: String\", - state AS \"state!: String\", + json(state) AS \"state!: String\", created AS \"created!: i64\", modified AS \"modified!: i64\", finished, @@ -202,7 +202,7 @@ pub async fn list_interrupted_candidates( instance_id, kind AS \"kind!: String\", status AS \"status!: String\", - state AS \"state!: String\", + json(state) AS \"state!: String\", created AS \"created!: i64\", modified AS \"modified!: i64\", finished,