Commit 5c4d0e78459cf97344e90124bf73b8efa5d592ef
1 parent
2639619a9d
Exists in
master
Fix missing await
Showing 1 changed file with 1 additions and 1 deletions Inline Diff
lib/mkdir-if-not-exists.js
1 | const MODULE_NAME = 'MKDIR-IF-NOT-EXISTS'; | 1 | const MODULE_NAME = 'MKDIR-IF-NOT-EXISTS'; |
2 | 2 | ||
3 | const fs = require('fs').promises; | 3 | const fs = require('fs').promises; |
4 | 4 | ||
5 | const logger = require('komodo-sdk/logger'); | 5 | const logger = require('komodo-sdk/logger'); |
6 | 6 | ||
7 | const mkdir = async (xid, dirname) => { | 7 | const mkdir = async (xid, dirname) => { |
8 | try { | 8 | try { |
9 | logger.verbose(`${MODULE_NAME} EAE923FB: Making directory`, { xid, dirname }); | 9 | logger.verbose(`${MODULE_NAME} EAE923FB: Making directory`, { xid, dirname }); |
10 | await fs.mkdir(dirname, { recursive: true }); | 10 | await fs.mkdir(dirname, { recursive: true }); |
11 | } catch (e) { | 11 | } catch (e) { |
12 | logger.warn(`${MODULE_NAME} 1E8EBB84: Exception on making directory`, { | 12 | logger.warn(`${MODULE_NAME} 1E8EBB84: Exception on making directory`, { |
13 | xid, dirname, eCode: e.code, eMessage: e.message, | 13 | xid, dirname, eCode: e.code, eMessage: e.message, |
14 | }); | 14 | }); |
15 | } | 15 | } |
16 | }; | 16 | }; |
17 | 17 | ||
18 | module.exports = async (xid, dirname) => { | 18 | module.exports = async (xid, dirname) => { |
19 | try { | 19 | try { |
20 | fs.stat(dirname); | 20 | await fs.stat(dirname); |
21 | } catch (e) { | 21 | } catch (e) { |
22 | logger.verbose(`${MODULE_NAME} 1DB9EDAB: Directory not exists`, { xid, dirname }); | 22 | logger.verbose(`${MODULE_NAME} 1DB9EDAB: Directory not exists`, { xid, dirname }); |
23 | await mkdir(xid, dirname); | 23 | await mkdir(xid, dirname); |
24 | } | 24 | } |
25 | }; | 25 | }; |
26 | 26 |