@@ -250,7 +250,7 @@ export class DatabaseConnection {
250250 Base . addRight ( item , WellknownIds . admins , "admins" , [ Rights . full_control ] , false ) ;
251251 this . ensureResource ( item ) ;
252252 }
253- var addself : boolean = true ;
253+ let addself : boolean = true ;
254254 item . _acl . forEach ( ace => {
255255 if ( ace . _id === user . _id ) addself = false ;
256256 if ( addself ) {
@@ -981,14 +981,14 @@ export class DatabaseConnection {
981981 const user = Crypt . verityToken ( jwt ) ;
982982 span . setAttribute ( "collection" , collectionname ) ;
983983 span . setAttribute ( "username" , user . username ) ;
984- var bulkInsert = this . db . collection ( collectionname ) . initializeUnorderedBulkOp ( ) ;
985- var x = 1000
986- var counter = 0
987- var date = new Date ( )
984+ let bulkInsert = this . db . collection ( collectionname ) . initializeUnorderedBulkOp ( ) ;
985+ let x = 1000
986+ let counter = 0
987+ let date = new Date ( )
988988 date . setMonth ( date . getMonth ( ) - 1 ) ;
989989 let tempresult : any [ ] = [ ] ;
990- for ( var i = 0 ; i < items . length ; i ++ ) {
991- var item = items [ i ] ;
990+ for ( let i = 0 ; i < items . length ; i ++ ) {
991+ let item = items [ i ] ;
992992
993993 item = this . ensureResource ( item ) ;
994994 // span.addEvent("traversejsonencode");
@@ -1081,9 +1081,9 @@ export class DatabaseConnection {
10811081 counter ++
10821082 if ( counter % x === 0 ) {
10831083 const ot_end = Logger . otel . startTimer ( ) ;
1084- const mongodbspan : Span = Logger . otel . startSubSpan ( "mongodb.bulkexecute" , span ) ;
1084+ const mongodbspan_inner : Span = Logger . otel . startSubSpan ( "mongodb.bulkexecute" , span ) ;
10851085 tempresult = tempresult . concat ( bulkInsert . execute ( ) )
1086- Logger . otel . endSpan ( mongodbspan ) ;
1086+ Logger . otel . endSpan ( mongodbspan_inner ) ;
10871087 Logger . otel . endTimer ( ot_end , DatabaseConnection . mongodb_insert , { collection : collectionname } ) ;
10881088 bulkInsert = this . db . collection ( collectionname ) . initializeUnorderedBulkOp ( )
10891089 }
@@ -1094,8 +1094,8 @@ export class DatabaseConnection {
10941094 Logger . otel . endSpan ( mongodbspan ) ;
10951095 Logger . otel . endTimer ( ot_end , DatabaseConnection . mongodb_insert , { collection : collectionname } ) ;
10961096
1097- for ( var i = 0 ; i < items . length ; i ++ ) {
1098- var item = items [ i ] ;
1097+ for ( let y = 0 ; y < items . length ; y ++ ) {
1098+ let item = items [ y ] ;
10991099 if ( collectionname === "users" && item . _type === "user" ) {
11001100 Base . addRight ( item , item . _id , item . name , [ Rights . read , Rights . update , Rights . invoke ] ) ;
11011101 span . addEvent ( "FindRoleByNameOrId" ) ;
@@ -1670,9 +1670,9 @@ export class DatabaseConnection {
16701670 // const ot_end = Logger.otel.startTimer();
16711671 // const res: DeleteWriteOpResultObject = await this.db.collection(collectionname).deleteOne(_query);
16721672 // Logger.otel.endTimer(ot_end, DatabaseConnection.mongodb_delete, { collection: collectionname });
1673- var docs = await this . db . collection ( collectionname ) . find ( _query ) . toArray ( ) ;
1674- for ( var i = 0 ; i < docs . length ; i ++ ) {
1675- var doc = docs [ i ] ;
1673+ const docs = await this . db . collection ( collectionname ) . find ( _query ) . toArray ( ) ;
1674+ for ( let i = 0 ; i < docs . length ; i ++ ) {
1675+ let doc = docs [ i ] ;
16761676 doc . _deleted = new Date ( new Date ( ) . toISOString ( ) ) ;
16771677 doc . _deletedby = user . name ;
16781678 doc . _deletedbyid = user . _id ;
@@ -1777,20 +1777,20 @@ export class DatabaseConnection {
17771777 // const ot_end = Logger.otel.startTimer();
17781778 // const res: DeleteWriteOpResultObject = await this.db.collection(collectionname).deleteMany(_query);
17791779 // Logger.otel.endTimer(ot_end, DatabaseConnection.mongodb_deletemany, { collection: collectionname });
1780- var bulkInsert = this . db . collection ( collectionname + "_hist" ) . initializeUnorderedBulkOp ( ) ;
1781- var bulkRemove = this . db . collection ( collectionname ) . initializeUnorderedBulkOp ( )
1782- var x = 1000
1783- var counter = 0
1784- var date = new Date ( )
1780+ let bulkInsert = this . db . collection ( collectionname + "_hist" ) . initializeUnorderedBulkOp ( ) ;
1781+ let bulkRemove = this . db . collection ( collectionname ) . initializeUnorderedBulkOp ( )
1782+ const x = 1000
1783+ let counter = 0
1784+ const date = new Date ( )
17851785 date . setMonth ( date . getMonth ( ) - 1 )
17861786
17871787 const qot_end = Logger . otel . startTimer ( ) ;
17881788 const qmongodbspan : Span = Logger . otel . startSubSpan ( "mongodb.find" , span ) ;
1789- var docs = await this . db . collection ( collectionname ) . find ( _query ) . toArray ( ) ;
1789+ const docs = await this . db . collection ( collectionname ) . find ( _query ) . toArray ( ) ;
17901790 Logger . otel . endSpan ( qmongodbspan ) ;
17911791 Logger . otel . endTimer ( qot_end , DatabaseConnection . mongodb_query , { collection : collectionname } ) ;
1792- for ( var i = 0 ; i < docs . length ; i ++ ) {
1793- var doc = docs [ i ] ;
1792+ for ( let i = 0 ; i < docs . length ; i ++ ) {
1793+ const doc = docs [ i ] ;
17941794 const fullhist = {
17951795 _acl : doc . _acl ,
17961796 _type : doc . _type ,
@@ -2370,7 +2370,7 @@ export class DatabaseConnection {
23702370 if ( ! Config . ensure_indexes ) return ;
23712371 const collections = await DatabaseConnection . toArray ( this . db . listCollections ( ) ) ;
23722372
2373- for ( var i = 0 ; i < collections . length ; i ++ ) {
2373+ for ( let i = 0 ; i < collections . length ; i ++ ) {
23742374 try {
23752375 const collection = collections [ i ] ;
23762376 if ( collection . type != "collection" ) continue ;
0 commit comments