From b72e81850dcb898cb53dbe4ff2788acabe5472ba Mon Sep 17 00:00:00 2001 From: Eva Date: Tue, 23 May 2023 18:26:02 +0200 Subject: client: add null checks --- client/js/controllers/pool_controller.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'client/js/controllers/pool_controller.js') diff --git a/client/js/controllers/pool_controller.js b/client/js/controllers/pool_controller.js index ad0b956..f49827f 100644 --- a/client/js/controllers/pool_controller.js +++ b/client/js/controllers/pool_controller.js @@ -91,16 +91,16 @@ class PoolController { _evtUpdate(e) { this._view.clearMessages(); this._view.disableForm(); - if (e.detail.names !== undefined) { + if (e.detail.names !== undefined && e.detail.names !== null) { e.detail.pool.names = e.detail.names; } - if (e.detail.category !== undefined) { + if (e.detail.category !== undefined && e.detail.category !== null) { e.detail.pool.category = e.detail.category; } - if (e.detail.description !== undefined) { + if (e.detail.description !== undefined && e.detail.description !== null) { e.detail.pool.description = e.detail.description; } - if (e.detail.posts !== undefined) { + if (e.detail.posts !== undefined && e.detail.posts !== null) { e.detail.pool.posts.clear(); for (let postId of e.detail.posts) { e.detail.pool.posts.add( -- cgit v1.3