fix: use active prompt projection route

This commit is contained in:
2026-08-19 07:03:15 +09:00
parent 5b5396599d
commit 89ee5e48a5
+7 -2
View File
@@ -435,7 +435,7 @@ impl WorkspaceClient for RuntimeOwnedWorkspaceClient {
return Ok(Some((*resolution).clone()));
}
let response = self.execute(WorkspaceRequest::get(format!(
"/api/w/{}/config-sources/active/prompt-projection",
"/api/w/{}/config/projections/prompts",
self.workspace_id
)))?;
if !(200..300).contains(&response.status) {
@@ -718,7 +718,12 @@ mod tests {
let server = std::thread::spawn(move || {
let (mut stream, _) = listener.accept().unwrap();
let mut request = [0_u8; 4096];
let _ = stream.read(&mut request).unwrap();
let read = stream.read(&mut request).unwrap();
let request = std::str::from_utf8(&request[..read]).unwrap();
assert!(
request.contains("GET /api/w/workspace-a/config/projections/prompts "),
"unexpected Prompt projection request: {request}"
);
write!(
stream,
"HTTP/1.1 200 OK\r\nContent-Type: application/json\r\nContent-Length: {}\r\nConnection: close\r\n\r\n{}",