- Includes newsletter hash in preview URLs thus not requiring user
validation
This commit is contained in:
@ -340,11 +340,10 @@ class Newsletters extends APIEndpoint {
|
||||
}
|
||||
|
||||
// get preview url
|
||||
$subscriber = Subscriber::getCurrentWPUser();
|
||||
$newsletter->preview_url = NewsletterUrl::getViewInBrowserUrl(
|
||||
NewsletterUrl::TYPE_LISTING_EDITOR,
|
||||
$newsletter,
|
||||
$subscriber,
|
||||
$subscriber = null,
|
||||
$queue
|
||||
);
|
||||
|
||||
|
@ -593,6 +593,7 @@ class Newsletter extends Model {
|
||||
return self::select(array(
|
||||
'id',
|
||||
'subject',
|
||||
'hash',
|
||||
'type',
|
||||
'status',
|
||||
'updated_at',
|
||||
|
@ -27,8 +27,7 @@ class Url {
|
||||
$preview = true;
|
||||
break;
|
||||
case self::TYPE_LISTING_EDITOR:
|
||||
// enable preview and hide newsletter hash when displaying from editor or listings
|
||||
$newsletter->hash = null;
|
||||
// enable preview when displaying from editor or listings
|
||||
$preview = true;
|
||||
break;
|
||||
default:
|
||||
|
Reference in New Issue
Block a user