Ticket #733 (closed: fixed)

Opened 11 years ago

Last modified 5 years ago

Inconsistent case (in)sensitivity in ADS entries

Reported by: Russell Taylor Owned by: Steve Williams
Priority: major Milestone: Iteration 19
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

Try the following:

  • Run LoadRaw to give an output workspace called, e.g. LOQ48094.
  • Run another algorithm, e.g. ConvertUnits, which replaces that workspace with one of the same name, but in lower case: loq48094
  • There's still only one workspace showing in the Workspaces window
  • But call up an algorithm dialog and you'll see two entries - the lower and upper case workspaces

Change History

comment:1 Changed 11 years ago by Nick Draper

  • Owner set to Steve Williams

comment:2 Changed 11 years ago by Steve Williams

  • Status changed from new to assigned

Discussed this with Nick the ADS should be case insensitive, I'll make sure that when workspaces are passed to the ADS the names are converted to lower case.

comment:3 Changed 11 years ago by Steve Williams

(In [3014]) ADS and other DataService searches are now case insensitive although the names are stored in lower and upper case, the case used the first time you add the name is retained even if you write to the same name with a different pattern of upper and lower case letters. Matlab workspaces2D workspaces are now supported. Some bug fixes to finding bad detectors. refs #733 and #769 and #590

comment:4 Changed 11 years ago by Steve Williams

  • Status changed from assigned to closed
  • Resolution set to fixed

Russell Taylor told me how to make searches of map case insensitive by changing the maps Compare() function. All other fucntions, like writing and listing names, are unchanged.

comment:5 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 1581

Note: See TracTickets for help on using tickets.