Skip to content

Commit d23c52b

Browse files
authored
Merge pull request Expensify#73432 from lorretheboy/fix/73267
Cmd+K in a chat does not show “Search in [user]” as top option
2 parents 0a8bce9 + 3d63545 commit d23c52b

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

src/components/Search/SearchRouter/SearchRouter.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import {scrollToRight} from '@libs/InputUtils';
3131
import Log from '@libs/Log';
3232
import backHistory from '@libs/Navigation/helpers/backHistory';
3333
import type {SearchOption} from '@libs/OptionsListUtils';
34+
import {createOptionFromReport} from '@libs/OptionsListUtils';
3435
import {getPolicyNameByID} from '@libs/PolicyUtils';
3536
import type {OptionData} from '@libs/ReportUtils';
3637
import {getAutocompleteQueryWithComma, getQueryWithoutAutocompletedPart} from '@libs/SearchAutocompleteUtils';
@@ -144,10 +145,16 @@ function SearchRouter({onRouterClose, shouldHideInputCaret, isSearchRouterDispla
144145
if (!isSearchRouterDisplayed) {
145146
return undefined;
146147
}
148+
let reportForContextualSearch = recentReports.find((option) => option.reportID === contextualReportID);
147149

148-
const reportForContextualSearch = recentReports.find((option) => option.reportID === contextualReportID);
149150
if (!reportForContextualSearch) {
150-
return undefined;
151+
const report = reports?.[`${ONYXKEYS.COLLECTION.REPORT}${contextualReportID}`];
152+
if (!report) {
153+
return undefined;
154+
}
155+
156+
const option = createOptionFromReport(report, personalDetails);
157+
reportForContextualSearch = option;
151158
}
152159

153160
const reportQueryValue = reportForContextualSearch.text ?? reportForContextualSearch.alternateText ?? reportForContextualSearch.reportID;

0 commit comments

Comments
 (0)