Case
SiblingsPropertyError.operandModelIdRequired(property:)
An attempt was made to attach, detach, or check attachment to a siblings property of a model whose ID is not currently known (usually because that model has not yet been saved to the database).
case operandModelIdRequired(property: String)
Discussion
More explicitly, this case means that the model to be attached or detached (an instance of the “To” model) is unsaved, whereas the above owningModelIdRequired case means that the model containing the sublings property itself (an instead of the “From”) model is unsaved.
Includes the relation name of the siblings property.