Corrected incorrect variable used for custom property name.
Indent.
When using a variable cross transaction it's best to merge it into the current GORM transaction by calling merge() rather than looking it up. It help prevent errors with stale data.

project.merge() instead of reloading from data.
Fixed error adding a new TIPP reported by HH.
Merge branch 'refs/heads/dev' into test