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 <[email protected]>
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());
}
}