https://bugzilla.wikimedia.org/show_bug.cgi?id=45930

--- Comment #1 from Brad Jorsch <[email protected]> ---
A little brainstorming possible solutions, that won't re-cause some of the past
bugs related to imageinfo and redirects:

1. Make FileRepo::findFiles() use the passed-in titles as the keys in the
result array, rather than the redirected title dbkeys.

2. Make sure checkRedirect() works for all repos (e.g. it doesn't right now for
ForeignAPIRepo), then in ApiQueryImageInfo if the title isn't found in the
image array call that and check again.

3. Give up on findFiles() entirely, and just call findFile() on each title.
Removes the possibility for optimizing ForeignAPIRepo, but ForeignAPIRepo
doesn't currently optimize anyway.

Note that ApiQueryDuplicateFiles and TimedMediaHandler's ApiQueryVideoInfo and
ApiTranscodeStatus probably have the same sort of issues.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to