From 4c8156287f13326f8c0c91163bf2f7be34a1af01 Mon Sep 17 00:00:00 2001 From: Avgustin Marinov Date: Sat, 9 Nov 2024 22:01:49 +0200 Subject: [PATCH] Fix SecurityContextSwtich - add better comment (#1992) Signed-off-by: Avgustin Marinov --- .../hawkbit/repository/test/util/SecurityContextSwitch.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hawkbit-repository/hawkbit-repository-test/src/main/java/org/eclipse/hawkbit/repository/test/util/SecurityContextSwitch.java b/hawkbit-repository/hawkbit-repository-test/src/main/java/org/eclipse/hawkbit/repository/test/util/SecurityContextSwitch.java index 945c4ab2e..f0ca74b8c 100644 --- a/hawkbit-repository/hawkbit-repository-test/src/main/java/org/eclipse/hawkbit/repository/test/util/SecurityContextSwitch.java +++ b/hawkbit-repository/hawkbit-repository-test/src/main/java/org/eclipse/hawkbit/repository/test/util/SecurityContextSwitch.java @@ -137,7 +137,9 @@ public class SecurityContextSwitch { @Serial private static final long serialVersionUID = 1L; - // could be serializable and could be serialized, must not be made transient + // in some cases it could be serializable, e.g. if got via {@link java.lang.reflect.AnnotatedElement} (see javadoc), + // and in some cases it used to be serialized, e.g. in {@link SecurityContextSerializer#JavaSerialization.serialize}, + // must not be made transient! private final WithUser annotation; WithUserSecurityContext(final WithUser annotation) {