The above behaviour is due to package_show
authorization logic (in module ckan.logic.auth.get
).
I have slightly modified it, in order to allow the creator of a package to see what has previously created. The changes can be found at https://github.com/PublicaMundi/ckan/tree/2.2.1-fix-custom-state-package-authz
I have created a corresponding pull request at ckan/ckan#2051