Skip to content

Commit

Permalink
quick fix for corrupt tile
Browse files Browse the repository at this point in the history
  • Loading branch information
bossie authored Aug 19, 2024
1 parent e630bf5 commit ff5cc3f
Show file tree
Hide file tree
Showing 4 changed files with 2,697 additions and 2 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>org.openeo</groupId>
<artifactId>openeo-opensearch-client</artifactId>
<version>1.3.0_2.12-SNAPSHOT</version>
<version>1.3.1_2.12-SNAPSHOT</version>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Expand Down
11 changes: 11 additions & 0 deletions src/main/scala/org/openeo/opensearch/OpenSearchResponses.scala
Original file line number Diff line number Diff line change
Expand Up @@ -813,6 +813,17 @@ object OpenSearchResponses {
var featuresFiltered =
if (dedup) dedupFeatures(removePhoebusFeatures(retainTileIdPattern(features, tileIdPattern)))
else retainTileIdPattern(features, tileIdPattern)

val corruptTileProductIdentifiers =
Seq("/eodata/Sentinel-2/MSI/L2A_N0500/2018/03/27/S2A_MSIL2A_20180327T114351_N0500_R123_T29UMV_20230828T122340.SAFE")

featuresFiltered = featuresFiltered
.filterNot { feature =>
val isCorrupt = corruptTileProductIdentifiers contains feature.id
if (isCorrupt) logger.warn(s"omitting corrupt tile ${feature.id}")
isCorrupt
}

featuresFiltered = featuresFiltered.map(f => {
val all_links = if (f.id.endsWith(".SAFE") || f.id.startsWith("/eodata/Sentinel-2/MSI/")) {
getFilePathsFromManifest(f.id).toArray
Expand Down
Loading

0 comments on commit ff5cc3f

Please sign in to comment.