Skip to content

Commit 0c87dee

Browse files
committed
review fixes
1 parent 3cd8238 commit 0c87dee

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

crates/api/src/openapi.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ use utoipa::OpenApi;
102102
crate::routes::agents::stop_instance,
103103
crate::routes::agents::restart_instance,
104104
crate::routes::agents::upgrade_instance,
105+
crate::routes::agents::check_upgrade_available,
105106
crate::routes::admin::admin_create_backup,
106107
crate::routes::admin::admin_list_backups,
107108
crate::routes::admin::admin_get_backup,
@@ -188,6 +189,7 @@ use utoipa::OpenApi;
188189
crate::models::UsageResponse,
189190
crate::models::BalanceResponse,
190191
crate::models::UsageQueryParams,
192+
crate::routes::agents::UpgradeAvailabilityResponse,
191193
// BI metrics (admin)
192194
crate::routes::admin::BiDeploymentQuery,
193195
crate::routes::admin::BiSummaryQuery,

crates/api/tests/agent_e2e_tests.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
mod common;
22

3-
use common::{create_test_server_and_db, mock_login, TestServerConfig};
3+
use common::{create_test_server_and_db, insert_test_subscription, mock_login, TestServerConfig};
44
use serde_json::json;
55
use uuid::Uuid;
66
use wiremock::{matchers::method, Mock, MockServer, ResponseTemplate};
@@ -46,6 +46,9 @@ async fn test_agent_complete_workflow() {
4646
let _admin_token = mock_login(&server, admin_email).await;
4747
let user_token = mock_login(&server, user_email).await;
4848

49+
// Set up a test subscription for the user to avoid 402 errors
50+
insert_test_subscription(&server, &db, user_email, false).await;
51+
4952
// Get user_id for the regular user (needed for instance creation)
5053
let user_response = server
5154
.get("/v1/users/me")

crates/services/src/agent/service.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1457,9 +1457,8 @@ impl AgentService for AgentServiceImpl {
14571457
// This handles cases where instance is not yet fully provisioned or synced
14581458
if instance_resp.status() == reqwest::StatusCode::NOT_FOUND {
14591459
tracing::warn!(
1460-
"Instance not found on Agent Manager: instance_id={}, instance_name={}. Blocking upgrade until instance is synced.",
1461-
instance_id,
1462-
instance.name
1460+
"Instance not found on Agent Manager: instance_id={}. Blocking upgrade until instance is synced.",
1461+
instance_id
14631462
);
14641463
return Ok(UpgradeAvailability {
14651464
has_upgrade: false,

0 commit comments

Comments
 (0)