Return the SessionHandler if WC session is null

Without this REST API request on the admin side return 500 as the is_admin check is not enough
This commit is contained in:
Mészáros Róbert 2020-04-09 10:15:10 +03:00
parent 4a5e805534
commit 40d23710c6

View file

@ -13,6 +13,9 @@ return [
if (is_admin()) {
return new SessionHandler();
}
if (is_null(WC()->session)) {
return new SessionHandler();
}
$result = WC()->session->get(SessionHandler::ID);
if (is_a($result, SessionHandler::class)) {
return $result;