[IMP] mail: guard ComposerSuggestionListComponent

Task-2797754

closes odoo/odoo#86796

Signed-off-by: Alexandre Kühn (aku) <aku@odoo.com>
This commit is contained in:
Alexandre Kühn
2022-03-22 22:12:27 +01:00
parent a00e016692
commit 1de8348e5a
@@ -2,31 +2,33 @@
<templates xml:space="preserve">
<t t-name="mail.ComposerSuggestionList" owl="1">
<div class="o_ComposerSuggestionList" t-att-class="{ 'o-lowPosition': props.isBelow }" t-attf-class="{{ className }}" t-ref="root">
<div class="o_ComposerSuggestionList_drop" t-att-class="{ 'dropdown': props.isBelow, 'dropup': !props.isBelow }">
<div class="o_ComposerSuggestionList_list dropdown-menu show">
<t t-foreach="composerView.mainSuggestedRecords" t-as="record" t-key="record.localId">
<ComposerSuggestion
composerViewLocalId="composerView.localId"
isActive="record === composerView.activeSuggestedRecord"
modelName="composerView.suggestionModelName"
recordLocalId="record.localId"
/>
</t>
<t t-if="composerView.mainSuggestedRecords.length > 0 and composerView.extraSuggestedRecords.length > 0">
<div role="separator" class="dropdown-divider"/>
</t>
<t t-foreach="composerView.extraSuggestedRecords" t-as="record" t-key="record.localId">
<ComposerSuggestion
composerViewLocalId="composerView.localId"
isActive="record === composerView.activeSuggestedRecord"
modelName="composerView.suggestionModelName"
recordLocalId="record.localId"
/>
</t>
<t t-if="composerView">
<div class="o_ComposerSuggestionList" t-att-class="{ 'o-lowPosition': props.isBelow }" t-attf-class="{{ className }}" t-ref="root">
<div class="o_ComposerSuggestionList_drop" t-att-class="{ 'dropdown': props.isBelow, 'dropup': !props.isBelow }">
<div class="o_ComposerSuggestionList_list dropdown-menu show">
<t t-foreach="composerView.mainSuggestedRecords" t-as="record" t-key="record.localId">
<ComposerSuggestion
composerViewLocalId="composerView.localId"
isActive="record === composerView.activeSuggestedRecord"
modelName="composerView.suggestionModelName"
recordLocalId="record.localId"
/>
</t>
<t t-if="composerView.mainSuggestedRecords.length > 0 and composerView.extraSuggestedRecords.length > 0">
<div role="separator" class="dropdown-divider"/>
</t>
<t t-foreach="composerView.extraSuggestedRecords" t-as="record" t-key="record.localId">
<ComposerSuggestion
composerViewLocalId="composerView.localId"
isActive="record === composerView.activeSuggestedRecord"
modelName="composerView.suggestionModelName"
recordLocalId="record.localId"
/>
</t>
</div>
</div>
</div>
</div>
</t>
</t>
</templates>