[AB-338] fixing messages without content not properly handled by modmail

fixing mutes and warnings paginator template
This commit is contained in:
Sheldan
2021-12-02 00:03:22 +01:00
parent 02d5d7cc1c
commit c52dbbb1f3
4 changed files with 9 additions and 8 deletions

View File

@@ -4,7 +4,7 @@
<#assign chunks=innerModel.mutes?chunk(5)> <#assign chunks=innerModel.mutes?chunk(5)>
<#-- we have to separate the chunk, so we can re-use it to disable the last buttons, and also we have to assign the for loop value, --> <#-- we have to separate the chunk, so we can re-use it to disable the last buttons, and also we have to assign the for loop value, -->
<#-- so it available in sub templates, also the counter needs to be defined, else it doesnt the detect its a loop variable it seems --> <#-- so it available in sub templates, also the counter needs to be defined, else it doesnt the detect its a loop variable it seems -->
<#list chunks as row><#assign row=row><#include "mutes_response_entry"><#sep>,</#list> <#list chunks as row><#assign counter=row?index><#assign row=row><#include "mutes_response_entry"><#sep>,</#list>
], ],
"timeoutSeconds": 120, "timeoutSeconds": 120,
"restrictUser": true "restrictUser": true

View File

@@ -2,7 +2,7 @@
<#assign exitOnly=innerModel.warnings?size lt 6/> <#assign exitOnly=innerModel.warnings?size lt 6/>
"embedConfigs": [ "embedConfigs": [
<#assign chunks=innerModel.warnings?chunk(5)> <#assign chunks=innerModel.warnings?chunk(5)>
<#list chunks as row><#assign counter=row?counter><#assign row=row><#include "warnings_response_entry"><#sep>,</#list> <#list chunks as row><#assign counter=row?index><#assign row=row><#include "warnings_response_entry"><#sep>,</#list>
], ],
"timeoutSeconds": 120, "timeoutSeconds": 120,
"restrictUser": true "restrictUser": true

View File

@@ -5,15 +5,15 @@
"title": "<@safe_include "modmail_thread_user_message_title"/>" "title": "<@safe_include "modmail_thread_user_message_title"/>"
}, },
<#include "modmail_color">, <#include "modmail_color">,
<#if subscribers?size gt 0>
"additionalMessage": "<#list subscribers as subscriber>${subscriber.asMention?json_string}<#sep>, </#list>",
</#if>
<#if postedMessage.contentRaw?has_content> <#if postedMessage.contentRaw?has_content>
"description": "${postedMessage.contentRaw?json_string}" "description": "${postedMessage.contentRaw?json_string}"
<#else>
"description": "<@safe_include "modmail_no_message_provided"/>"
</#if> </#if>
<#if postedMessage.attachments?size gt 0> <#if postedMessage.attachments?size gt 0>
<#if postedMessage.contentRaw?has_content>,</#if> ,"imageUrl": "${postedMessage.attachments[0].proxyUrl}"
"imageUrl": "${postedMessage.attachments[0].proxyUrl}"
</#if>
<#if subscribers?size gt 0>
<#if postedMessage.contentRaw?has_content || postedMessage.attachments?size gt 0>,</#if>
"additionalMessage": "<#list subscribers as subscriber>${subscriber.asMention?json_string}<#sep>, </#list>"
</#if> </#if>
} }