fix Versioned::choose_site_stage() if no request given

Load request from curent controller as a fallback
This commit is contained in:
Florian Thoma 2018-06-09 20:37:52 +02:00 committed by GitHub
parent d9261af1f3
commit 42e799bc43
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1216,7 +1216,7 @@ class Versioned extends DataExtension implements TemplateGlobalProvider {
*/
public static function choose_site_stage(SS_HTTPRequest $request = null) {
if (!$request) {
throw new InvalidArgumentException("Request not found");
$request = Controller::curr()->getRequest();
}
$mode = static::get_default_reading_mode();