check return value of multi index push_back
The C++ vector push_back returns void but the boost multi index one can fail so returns a pair of iterator and boolean. This returned value must be checked as for any method modifying a multi index to get failure cases as a duplicate unique key.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information