Fix a null or undefined condition
authorJérôme Benoit <jerome.benoit@sap.com>
Wed, 25 Jan 2023 22:05:13 +0000 (23:05 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Wed, 25 Jan 2023 22:05:13 +0000 (23:05 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
src/performance/storage/JsonFileStorage.ts
ui/web/src/composables/Utils.ts

index 480583402656f94fed6864196953a79b4d356634..d5eb848c7c90d5dca20c09623496b71d44b36ef5 100644 (file)
@@ -51,7 +51,7 @@ export class JsonFileStorage extends Storage {
 
   public open(): void {
     try {
-      if (this?.fd === undefined && this?.fd === null) {
+      if (this?.fd === undefined || this?.fd === null) {
         this.fd = fs.openSync(this.dbName, 'a+');
       }
     } catch (error) {
index 36ecd4b7e2ae52cb52403b5377d6d3713044d633..92f687d85302cf0cd56949fc800b899390459f47 100644 (file)
@@ -9,7 +9,7 @@ export default class Utils {
     return value as T;
   }
 
-  public static isIterable(obj: any): boolean {
+  public static isIterable<T extends Iterable<T>>(obj: T): boolean {
     if (obj === null || obj === undefined) {
       return false;
     }