fix so that it saves the expiration date for revoked perm even if we don't edit it first