View Issue Details

IDProjectCategoryView StatusLast Update
0013851mantisbtbugtrackerpublic2012-02-10 09:22
Reporterjuhartik Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version1.2.8 
Summary0013851: Target version (+probably others as well), wrong behaviour in bug search (moving ticket between projects)
Description

When moving bug from project A to B, target version (and probably other versions as well) holds version (in database) from A project even if it doesn't exist in project B.

This makes impossible to search those bugs having "unassigned" as version.

UI shows version as empty (I believe it checks if such version exists in current project, if not -> show empty) but database row has the old version. This is the reason why "unassigned" doesn't find them as it does not perform same check (my assumption).

Suggestion:

  • When moving bug from project to another, clear version fields if such version does not exists in target project
  • Make search (unassigned) work for such bugs which already has invalid version field. OR add possibility to search INVALID versions (which has any version which is not available in current project)
Steps To Reproduce
  1. Create bug and assign target version for it
  2. Move bug to different project which doesn't have same version available
  3. Try searching bugs by setting "unassigned" as version parameter
  4. -> Bug will not appear in search results

(additionally)

  1. search ticket by id
  2. -> version field is empty
Additional Information

We have moved hundreds of tickets between projects and discovered this afterwards. It is quite hard to solve current situation by hand (going trough all tickets).

TagsNo tags attached.

Activities

There are no notes attached to this issue.