Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 4411ac82f7 | |||
| 9b763a23c3 | |||
| ae4d83acd1 | |||
| ee8c9086ef |
@ -240,7 +240,18 @@
|
|||||||
"success": false,
|
"success": false,
|
||||||
"errors": [
|
"errors": [
|
||||||
{
|
{
|
||||||
"code": "AMBIGUOUS_TYPE_RELATIONS"
|
"code": "AMBIGUOUS_TYPE_RELATIONS",
|
||||||
|
"details": {
|
||||||
|
"cause": "Multiple conflicting constraints found matching prefixes",
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"constraint": "fk_activity_invoice_1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"constraint": "fk_activity_invoice_2"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -338,7 +349,18 @@
|
|||||||
"success": false,
|
"success": false,
|
||||||
"errors": [
|
"errors": [
|
||||||
{
|
{
|
||||||
"code": "AMBIGUOUS_TYPE_RELATIONS"
|
"code": "AMBIGUOUS_TYPE_RELATIONS",
|
||||||
|
"details": {
|
||||||
|
"cause": "Multiple conflicting constraints found matching prefixes",
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"constraint": "fk_junction_source_actor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"constraint": "fk_junction_target_actor"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@ -766,6 +766,8 @@ pub(crate) fn resolve_relation<'a>(
|
|||||||
if !resolved {
|
if !resolved {
|
||||||
let mut details = crate::drop::ErrorDetails {
|
let mut details = crate::drop::ErrorDetails {
|
||||||
path: path.to_string(),
|
path: path.to_string(),
|
||||||
|
context: serde_json::to_value(&matching_rels).ok(),
|
||||||
|
cause: Some("Multiple conflicting constraints found matching prefixes".to_string()),
|
||||||
..Default::default()
|
..Default::default()
|
||||||
};
|
};
|
||||||
if let Some(sid) = schema_id {
|
if let Some(sid) = schema_id {
|
||||||
|
|||||||
Reference in New Issue
Block a user