diff options
| author | Neo <50623835+neobooru@users.noreply.github.com> | 2024-04-27 21:23:16 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-27 21:23:16 +0200 |
| commit | d102578b544226207fac055d0c6ed1a45a12e471 (patch) | |
| tree | 035a9b74017e8db2c52b924cea0d90f470d96496 /client/js/controllers/pool_controller.js | |
| parent | 6edb25d87b24db087fdf6496552a31979a7c2ec8 (diff) | |
| parent | b72e81850dcb898cb53dbe4ff2788acabe5472ba (diff) | |
Merge pull request #647 from po5/null-checks
client: add null checks
Diffstat (limited to 'client/js/controllers/pool_controller.js')
| -rw-r--r-- | client/js/controllers/pool_controller.js | 8 |
1 files changed, 4 insertions, 4 deletions
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( |