From 2c57631ce633c78963be994ae8e4aafdd0507427 Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Mon, 21 Feb 2022 06:02:21 -0800 Subject: [PATCH] Fix npe on load --- packages/mindplot/src/components/PersistenceManager.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/mindplot/src/components/PersistenceManager.ts b/packages/mindplot/src/components/PersistenceManager.ts index ef7b2aee..3fe9ed83 100644 --- a/packages/mindplot/src/components/PersistenceManager.ts +++ b/packages/mindplot/src/components/PersistenceManager.ts @@ -52,8 +52,13 @@ abstract class PersistenceManager { } } - protected getCSRFToken(): string { - return document.head.querySelector('meta[name="_csrf"]').getAttribute('content'); + protected getCSRFToken(): string | null { + const meta = document.head.querySelector('meta[name="_csrf"]'); + let result = null; + if (meta) { + result = meta.getAttribute('content'); + } + return result; } load(mapId: string) {