File tree Expand file tree Collapse file tree 3 files changed +12
-12
lines changed
Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,9 @@ if (LANG !== 'en') {
2828 i18n . setFallback ( LANG , 'en' ) ;
2929}
3030
31- i18n . add = ( ...args ) => i18n . addPhrase ( LANG , ...args ) ;
31+ i18n . add = ( ...args ) => {
32+ args = args . map ( arg => arg . __esModule ? arg . default : arg ) ;
33+ return i18n . addPhrase ( LANG , ...args ) ;
34+ } ;
3235
3336t . i18n = i18n ;
34-
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ module.exports = async function() {
1515 await runImport ( ) ;
1616
1717 if ( CacheEntry ) {
18- await CacheEntry . remove ( { } ) ;
18+ await CacheEntry . deleteMany ( { } ) ;
1919 }
2020
2121 console . log ( "Tutorial import finished." ) ;
Original file line number Diff line number Diff line change @@ -72,19 +72,17 @@ mongoose.plugin(function(schema) {
7272 schema . methods . persist = function ( body ) {
7373 let model = this ;
7474
75- return new Promise ( ( resolve , reject ) => {
75+ return new Promise ( async ( resolve , reject ) => {
7676
7777 log . trace ( "mongoose persist" , body ) ;
7878
7979 if ( body ) model . set ( body ) ;
80+ let changed ;
8081
81- model . save ( function ( err , changed ) {
82-
83- log . trace ( "mongoose persist save" , err , changed ) ;
84-
85- if ( ! err ) {
86- return resolve ( changed ) ;
87- }
82+ try {
83+ changed = await model . save ( ) ;
84+ return resolve ( changed ) ;
85+ } catch ( err ) {
8886 if ( err && err . code != 11000 ) {
8987 return reject ( err ) ;
9088 }
@@ -176,7 +174,7 @@ mongoose.plugin(function(schema) {
176174 return reject ( valError ) ;
177175 } ) ;
178176
179- } ) ;
177+ }
180178 } ) ;
181179 } ;
182180
You can’t perform that action at this time.
0 commit comments