|
|
|
@ -1,5 +1,5 @@ |
|
|
|
/* |
|
|
|
/* |
|
|
|
* Copyright 2002-2018 the original author or authors. |
|
|
|
* Copyright 2002-2019 the original author or authors. |
|
|
|
* |
|
|
|
* |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
@ -224,6 +224,7 @@ public class SimpMessagingTemplate extends AbstractMessageSendingTemplate<String |
|
|
|
throws MessagingException { |
|
|
|
throws MessagingException { |
|
|
|
|
|
|
|
|
|
|
|
Assert.notNull(user, "User must not be null"); |
|
|
|
Assert.notNull(user, "User must not be null"); |
|
|
|
|
|
|
|
Assert.isTrue(!user.contains("%2F"), "Invalid sequence \"%2F\" in user name: " + user); |
|
|
|
user = StringUtils.replace(user, "/", "%2F"); |
|
|
|
user = StringUtils.replace(user, "/", "%2F"); |
|
|
|
destination = destination.startsWith("/") ? destination : "/" + destination; |
|
|
|
destination = destination.startsWith("/") ? destination : "/" + destination; |
|
|
|
super.convertAndSend(this.destinationPrefix + user + destination, payload, headers, postProcessor); |
|
|
|
super.convertAndSend(this.destinationPrefix + user + destination, payload, headers, postProcessor); |
|
|
|
|