Django

Code

Ticket #10159 (closed: fixed)

Opened 1 year ago

Last modified 1 year ago

Fix F() expressions to work on geographic fields.

Reported by: jbronn Assigned to: jbronn
Milestone: 1.1 Component: GIS
Version: SVN Keywords: gis expression where
Cc: Triage Stage: Accepted
Has patch: 1 Needs documentation: 1
Needs tests: 1 Patch needs improvement: 0

Description

Currently, users will receive a TypeError when trying to use a F() expression on geographic field. The attached patch is a preliminary fix and needs tests.

Attachments

geowherenode_expressions_fix.diff (1.7 kB) - added by jbronn on 01/30/09 17:15:14.
geowherenode_expressions_fix_v2.diff (8.1 kB) - added by jbronn on 02/02/09 13:46:28.
Fix, tests, and some cleanup.
geowherenode_expressions_fix_v3.diff (16.1 kB) - added by jbronn on 02/03/09 18:49:19.
Now takes into account different SRIDs.

Change History

01/30/09 17:15:14 changed by jbronn

  • attachment geowherenode_expressions_fix.diff added.

01/30/09 17:15:48 changed by jbronn

  • needs_better_patch changed.
  • needs_tests set to 1.
  • needs_docs set to 1.

02/02/09 13:46:28 changed by jbronn

  • attachment geowherenode_expressions_fix_v2.diff added.

Fix, tests, and some cleanup.

02/02/09 14:50:41 changed by jbronn

This current patches don't take into account if the geometry fields are in different SRIDs, d'oh.

02/03/09 18:49:19 changed by jbronn

  • attachment geowherenode_expressions_fix_v3.diff added.

Now takes into account different SRIDs.

02/25/09 13:51:44 changed by

  • milestone deleted.

Milestone post-1.0 deleted

02/26/09 14:47:19 changed by Alex

  • stage changed from Unreviewed to Accepted.

03/03/09 16:10:16 changed by jbronn

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

(In [9963]) Fixed #10159 -- F() expressions now work on geographic fields. The tests are in relatedapp, which has been retrofitted to work with Oracle (minus the prior offending tests). I'm back.

03/09/09 18:39:06 changed by jbronn

  • milestone set to 1.1.

Add/Change #10159 (Fix F() expressions to work on geographic fields.)




Change Properties
Action