diff --git a/src/modules/user/user.service.ts b/src/modules/user/user.service.ts index 042fad9..4a95187 100644 --- a/src/modules/user/user.service.ts +++ b/src/modules/user/user.service.ts @@ -226,16 +226,17 @@ export class UserService { }, }; - const pictureFile = files.filter((f) => f.fieldname === 'picture')[0]; - if (pictureFile) { - const pictureUrl = await this.filesService.uploadImageToS3( - `user-${userId}`, - pictureFile - ); - - variables._set.picture = pictureUrl; + if (files && files.length > 0) { + const pictureFile = files.filter((f) => f.fieldname === 'picture')[0]; + if (pictureFile) { + const pictureUrl = await this.filesService.uploadImageToS3( + `user-${userId}`, + pictureFile + ); + + variables._set.picture = pictureUrl; + } } - const result = await this.userGraphql.updateUserProfile(token, variables); return result;