From 2ccaabb5b4d67ec4b1318e3ccb3edc1bd853ab3e Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Mon, 26 Apr 2021 12:25:23 -0400 Subject: [PATCH] fix(slides): undefined error is no longer thrown after destroying and quickly re-creating ion-slides (#23239) resolves #22289 --- core/src/components/slides/slides.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/components/slides/slides.tsx b/core/src/components/slides/slides.tsx index d9a7ebe1b6..06b88f1df6 100644 --- a/core/src/components/slides/slides.tsx +++ b/core/src/components/slides/slides.tsx @@ -39,8 +39,10 @@ export class Slides implements ComponentInterface { async optionsChanged() { if (this.swiperReady) { const swiper = await this.getSwiper(); - Object.assign(swiper.params, this.options); - await this.update(); + if (swiper?.params) { + Object.assign(swiper.params, this.options); + await this.update(); + } } }