fix wrong sign issue with custom metas