diff --git a/lib/SLUB/LZA/TA/Archivematica/Elasticsearch/PrepareQuery.pm b/lib/SLUB/LZA/TA/Archivematica/Elasticsearch/PrepareQuery.pm index 717e9c2e074c8758cfedbcc5e0321d4776eb75ed..948ea1fd55608e0d72d0f3a9f6ab6fb5ff1aa9de 100644 --- a/lib/SLUB/LZA/TA/Archivematica/Elasticsearch/PrepareQuery.pm +++ b/lib/SLUB/LZA/TA/Archivematica/Elasticsearch/PrepareQuery.pm @@ -225,6 +225,20 @@ sub prepare_ldpprojects_query { "includes" => 'transferMetadata.bim:bag-info_dict.bim:LDP-project' } }; + if (exists $opt->{creationdate_epochs}) { + my @must = @{ $ldpprojects_query->{query}->{bool}->{must} }; + push @must, + { "range" => + { + "created" => { + "gte" => $opt->{creationdate_epochs}->{from}, + "lt" => $opt->{creationdate_epochs}->{to}, + } + + } + }; + $ldpprojects_query->{query}->{bool}->{must}=\@must; + } return $ldpprojects_query; }