Affects Version/s: 7.21.7
Fix Version/s: 7.29.0
When accessing the native UI browser and looking for the contents of a certain repository that has some “Include Patterns” set, the files which supposed to be visible under the repository and its folders are not seen, even though the file types are included in the patterns set for this repository.
For instance, after creating a maven repository that includes the following “Include Patterns” - **/*.rpm, **/*.tar.gz, **/*.war, **/*.zip extensions, and uploading files with the matching extensions to the repository, they will not be visible as if they do not exist there.
Users tend to use this for browsing artifacts as they have found the native tree browser experience poor for searching and browsing. In addition, some customers use internal tools that do “walking” of a repository tree using the HTML provided, which worked in the previous native UI but do not anymore.
The artifacts matching the include patterns should be visible in the native UI tree.
- Create a local repository (for example, a Maven repository)
- Set a few include patterns in the repository “Include/Exclude Patterns” section (for example, **/*.rpm, **/*.tar.gz, **/*.war, **/*.zip)
- Upload a few files with the above extensions to this repository
- Navigate to http://<artifactory_host>:<IP>/ui/native/<repo-name> and look for the files. You can try to navigate to the subfolders of the repository as well, for instance: http://<artifactory_host>:<IP>/ui/native/dev-libs-snapshot-local/org/jfrog/access/access-war/7.19.x-SNAPSHOT
- You will see that the files are not displayed in this location
Observed on Artifactory versions 7.21.7 and 7.21.8