Closed spencerfinnell closed 3 years ago
transition_item() uses Query::shape_item_id(); to find the ID of an item being transitioned. If no ID can be derived from the shape then nothing further happens in the transition.
transition_item()
Query::shape_item_id();
When Query::update_item() is used the transition process is never completed because Query::update_item() always unsets the primary column, ultimately causing Query::shape_item_id() to always fail.
Query::update_item()
Query::shape_item_id()
Confirmed.
Thinking we just re-add the item ID back on right before. What do you think?
@JJJ Yep, I agree.
transition_item()
usesQuery::shape_item_id();
to find the ID of an item being transitioned. If no ID can be derived from the shape then nothing further happens in the transition.When
Query::update_item()
is used the transition process is never completed becauseQuery::update_item()
always unsets the primary column, ultimately causingQuery::shape_item_id()
to always fail.