@@ -835,8 +835,6 @@ export class Message {
835835 span . recordException ( "Access denied, not signed in" )
836836 msg . error = "Access denied, not signed in" ;
837837 } else {
838- console . log ( "Query: " + JSON . stringify ( msg . query , null , 4 ) ) ;
839- console . log ( "Orderby: " + JSON . stringify ( msg . orderby , null , 4 ) ) ;
840838 msg . result = await Config . db . query ( msg . query , msg . projection , msg . top , msg . skip , msg . orderby , msg . collectionname , msg . jwt , msg . queryas , msg . hint , span ) ;
841839 }
842840 } catch ( error ) {
@@ -2886,7 +2884,8 @@ export class Message {
28862884 msg . metadata = ( rows [ 0 ] as any ) . metadata
28872885 msg . mimeType = ( rows [ 0 ] as any ) . contentType ;
28882886 } else if ( ! NoderedUtil . IsNullEmpty ( msg . filename ) ) {
2889- const rows = await Config . db . query ( { "filename" : msg . filename } , null , 1 , 0 , { uploadDate : - 1 } , "fs.files" , msg . jwt , undefined , undefined , span ) ;
2887+ let rows = await Config . db . query ( { "metadata.uniquename" : msg . filename } , null , 1 , 0 , { uploadDate : - 1 } , "fs.files" , msg . jwt , undefined , undefined , span ) ;
2888+ if ( rows . length == 0 ) rows = await Config . db . query ( { "filename" : msg . filename } , null , 1 , 0 , { uploadDate : - 1 } , "fs.files" , msg . jwt , undefined , undefined , span ) ;
28902889 if ( rows . length == 0 ) { throw new Error ( "Not found" ) ; }
28912890 msg . id = rows [ 0 ] . _id ;
28922891 msg . metadata = ( rows [ 0 ] as any ) . metadata
0 commit comments