diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/controllers/MessageController.java b/service/src/main/java/org/whispersystems/textsecuregcm/controllers/MessageController.java index dab3327e2..af6c89463 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/controllers/MessageController.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/controllers/MessageController.java @@ -244,7 +244,7 @@ public class MessageController { assert(destination.isPresent()); if (source.isPresent() && !source.get().isFor(destinationName)) { - rateLimiters.getMessagesLimiter().validate(source.get().getUuid() + "__" + destination.get().getUuid()); + rateLimiters.getMessagesLimiter().validate(source.get().getNumber() + "__" + destination.get().getUuid()); final String senderCountryCode = Util.getCountryCode(source.get().getNumber()); final String destinationCountryCode = Util.getCountryCode(destination.get().getNumber());