Set avatar to null on Account when request is false (#78)

This commit is contained in:
Ehren Kret
2020-06-29 15:53:31 -05:00
committed by GitHub
parent a68d91b54c
commit 25a5a8db68
2 changed files with 18 additions and 9 deletions

View File

@@ -2,6 +2,7 @@ package org.whispersystems.textsecuregcm.controllers;
import com.amazonaws.services.s3.AmazonS3;
import com.codahale.metrics.annotation.Timed;
import io.dropwizard.auth.Auth;
import org.apache.commons.codec.DecoderException;
import org.apache.commons.codec.binary.Base64;
import org.apache.commons.codec.binary.Hex;
@@ -51,8 +52,6 @@ import java.time.ZonedDateTime;
import java.util.Optional;
import java.util.UUID;
import io.dropwizard.auth.Auth;
@SuppressWarnings("OptionalUsedAsFieldOrParameterType")
@Path("/v1/profile")
public class ProfileController {
@@ -125,7 +124,7 @@ public class ProfileController {
}
account.setProfileName(request.getName());
if (avatar != null) account.setAvatar(avatar);
account.setAvatar(avatar);
accountsManager.update(account);
if (response.isPresent()) return Response.ok(response).build();