Ticket #76 (closed defect: fixed)

Opened 21 months ago

Last modified 20 months ago

Registry: getFromFactory alters input filter expression

Reported by: schindlerf Owned by: krauses
Priority: critical Milestone: future
Component: EOxServer Core Version: trunk
Keywords: registry filter_expressions bug Cc:

Description

The method getFromFactory() (and possibly others) alter the input dictionary containing the filter expressions and add additional filters to it.

This is a problem if the filter expressions are being reused for other queries.

Current solution: each getFromFactory is called with a deepcopy of the filter expression dictionary.

Change History

Changed 21 months ago by krauses

Please check again if the error really occurs when calling getFromFactory() directly.

Fixed RectifiedStitchedMosaicWrapper.getDatasets() and DatasetSeriesWrapper.getEOCoverages() where actually a filter expression was added to an existing list of expressions with r566.

Changed 20 months ago by krauses

  • status changed from new to closed
  • resolution set to fixed

Fixed with r566

Note: See TracTickets for help on using tickets.