Skip to content

Commit 840794e

Browse files
committed
[java] Avoid modifying the original object, #9671
1 parent 10fed03 commit 840794e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

‎java/src/org/openqa/selenium/remote/RemoteWebDriver.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -662,8 +662,11 @@ protected void log(SessionId sessionId, String commandName, Object toLog, When w
662662
if ((commandName.equals(DriverCommand.SCREENSHOT)
663663
|| commandName.equals(DriverCommand.ELEMENT_SCREENSHOT)) && toLog instanceof Response) {
664664
Response responseToLog = (Response) toLog;
665-
responseToLog.setValue("*Screenshot response suppressed*");
666-
text = String.valueOf(responseToLog);
665+
Response copyToLog = new Response(new SessionId((responseToLog).getSessionId()));
666+
copyToLog.setValue("*Screenshot response suppressed*");
667+
copyToLog.setStatus(responseToLog.getStatus());
668+
copyToLog.setState(responseToLog.getState());
669+
text = String.valueOf(copyToLog);
667670
}
668671
switch (when) {
669672
case BEFORE:

0 commit comments

Comments
 (0)