File tree Expand file tree Collapse file tree 1 file changed +11
-7
lines changed
Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -172,12 +172,13 @@ module.exports = {
172172 saveStream . close ( ) ;
173173 saveStream = null ;
174174 }
175- if ( fs . exists ( saveTo , exists => {
176- params . imagesCount -- ;
177- fs . unlink ( saveTo , err => {
178- if ( err ) logger . error ( err ) ;
179- } ) ;
180- } ) ) ;
175+ fs . exists ( saveTo , exists => {
176+ if ( exists ) {
177+ fs . unlink ( saveTo , err => {
178+ if ( err ) logger . error ( err ) ;
179+ } ) ;
180+ }
181+ } ) ;
181182 } ;
182183 req . on ( 'close' , handleClose ) ;
183184 req . on ( 'abort' , handleClose ) ;
@@ -186,11 +187,14 @@ module.exports = {
186187 req . removeListener ( 'close' , handleClose ) ;
187188 req . removeListener ( 'abort' , handleClose ) ;
188189 saveStream = null ;
190+ params . imagesCount ++ ;
191+ if ( options . limits . maxImages && params . imagesCount > options . limits . maxImages ) {
192+ params . error = "Max images count exceeded." ;
193+ }
189194 } ) ;
190195
191196 saveStream = fs . createWriteStream ( saveTo )
192197 file . pipe ( saveStream ) ;
193- params . imagesCount ++ ;
194198 }
195199 } ) ;
196200 }
You can’t perform that action at this time.
0 commit comments