P.datapointer not set in revisit product bugfix