When playing with Commerce Shipping + Flat Rate (commerce_flat_rate) I've created a shipping service called "10" (with the same as machine name). Now I'm not able to either edit or delete it from UI - perhaps would be good to either disallow such machine names, or handle them properly...
Comments
Comment #1
rszrama commentedThis is a core issue apparently, not isolated to Commerce Shipping. I reproduced the issue with product and node bundles - in other words, go create a node type named 10 and you'll get the same error. The issue is that the menu item has an array for the title instead of a string, like it's seeing the integer as an excuse to go load a list of bundle titles instead of a single one.
The specific error is:
I can't say for certain if this has something to do with the Field UI system of defining menu items itself or if it's just a general problem with the menu system where perhaps this argument is being construed as an array index when passed as an argument.