This is an automated email from the ASF dual-hosted git repository.

pedro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/wicket.git


The following commit(s) were added to refs/heads/master by this push:
     new 985fb6be8a WICKET-7024 javadoc + code cleanup
985fb6be8a is described below

commit 985fb6be8ab5ae41e54892492ff241deb5585446
Author: Pedro Santos <pe...@apache.org>
AuthorDate: Sat Nov 2 22:01:20 2024 -0300

    WICKET-7024 javadoc + code cleanup
---
 .../wicket/request/resource/PackageResource.java   | 25 ++++++----------------
 1 file changed, 6 insertions(+), 19 deletions(-)

diff --git 
a/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java
 
b/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java
index c1897f5d02..58d5bc3534 100644
--- 
a/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java
+++ 
b/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java
@@ -869,24 +869,19 @@ public class PackageResource extends AbstractResource 
implements IStaticCacheabl
                return this;
        }
 
+       /**
+        * @return UrlAttributes with an existent locale/style/variation if a 
resource is bound to the
+        *      scope+name
+        */
        public static ResourceReference.UrlAttributes sanitize(
                ResourceReference.UrlAttributes urlAttributes, Class<?> scope, 
String name)
        {
                IResourceStream filesystemMatch = getResourceStream(scope, 
name, urlAttributes.getLocale(),
                        urlAttributes.getStyle(), urlAttributes.getVariation(), 
false);
-
                if (filesystemMatch == null)
                {
                        return urlAttributes;
                }
-
-               ResourceReference.Key urlKey = new 
ResourceReference.Key(scope.getName(), name,
-                       urlAttributes.getLocale(), urlAttributes.getStyle(), 
urlAttributes.getVariation());
-
-               ResourceReference.Key filesystemKey = new 
ResourceReference.Key(scope.getName(), name,
-                       filesystemMatch.getLocale(), filesystemMatch.getStyle(),
-                       filesystemMatch.getVariation());
-
                try
                {
                        filesystemMatch.close();
@@ -895,16 +890,8 @@ public class PackageResource extends AbstractResource 
implements IStaticCacheabl
                {
                        log.error("failed to close", e);
                }
-
-               if (!urlKey.equals(filesystemKey))
-               {
-                       return new 
ResourceReference.UrlAttributes(filesystemKey.getLocale(),
-                               filesystemKey.getStyle(), 
filesystemKey.getVariation());
-               }
-               else
-               {
-                       return urlAttributes;
-               }
+               return new 
ResourceReference.UrlAttributes(filesystemMatch.getLocale(),
+                       filesystemMatch.getStyle(), 
filesystemMatch.getVariation());
        }
 
 }

Reply via email to