Showing
1 changed file
with
2 additions
and
3 deletions
... | ... | @@ -29,7 +29,7 @@ import { |
29 | 29 | import { FormattedData } from '@home/components/widget/lib/maps/map-models'; |
30 | 30 | import { DatasourceData } from '@shared/models/widget.models'; |
31 | 31 | import { DataKeyType } from '@shared/models/telemetry/telemetry.models'; |
32 | -import { isString } from '@core/utils'; | |
32 | +import { isNumber, isObject } from '@core/utils'; | |
33 | 33 | |
34 | 34 | interface QrCodeWidgetSettings { |
35 | 35 | qrCodeTextPattern: string; |
... | ... | @@ -110,12 +110,11 @@ export class QrCodeWidgetComponent extends PageComponent implements OnInit, Afte |
110 | 110 | private updateQrCodeText(newQrCodeText: string): void { |
111 | 111 | if (this.qrCodeText !== newQrCodeText) { |
112 | 112 | this.qrCodeText = newQrCodeText; |
113 | - if (isString(newQrCodeText)) { | |
113 | + if (!(isObject(newQrCodeText) || isNumber(newQrCodeText))) { | |
114 | 114 | this.invalidQrCodeText = false; |
115 | 115 | if (this.qrCodeText) { |
116 | 116 | this.updateCanvas(); |
117 | 117 | } |
118 | - this.cd.detectChanges(); | |
119 | 118 | } else { |
120 | 119 | this.invalidQrCodeText = true; |
121 | 120 | } | ... | ... |