fix: require explicit Workspace repository key

This commit is contained in:
2026-10-02 14:27:52 +09:00
parent b74f1b495d
commit 013f909b9b
5 changed files with 206 additions and 28 deletions
+11
View File
@@ -11186,6 +11186,17 @@ mod tests {
}))
.is_err()
);
assert!(
serde_json::from_value::<WorkspaceCreateRequest>(serde_json::json!({
"operation_key": "workspace-create-1",
"display_name": "Workspace",
"repository": {
"uri": "/srv/repositories/platform"
}
}))
.is_err(),
"the API wire shape must not supply a default Repository key"
);
}
#[test]