File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed
web/pages/search-messages Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change 9292 :disabled =" loading"
9393 color =" primary"
9494 class =" py-5"
95- @click =" fetchMessages"
95+ @click =" fetchMessages(true) "
9696 >
9797 <v-icon left >{{ mdiMagnify }}</v-icon >
9898 Search Messages
@@ -395,7 +395,7 @@ export default Vue.extend({
395395 message .created_at ,
396396 ).toLocaleString ()},${message .owner },${message .contact },${
397397 message .type
398- },${message .status },${message .content }\n `
398+ },${message .status },${this . sanitizeContent ( message .content ) }\n `
399399 })
400400
401401 const encodedUri = encodeURI (csvContent )
@@ -415,6 +415,11 @@ export default Vue.extend({
415415 })
416416 },
417417
418+ sanitizeContent(content : string ): string {
419+ content = content .replace (' "' , ' ""' )
420+ return content .includes (' ,' ) ? ' "' + content + ' "' : content
421+ },
422+
418423 deleteMessages() {
419424 this .loading = true
420425 Promise .all (
@@ -442,11 +447,15 @@ export default Vue.extend({
442447 })
443448 },
444449
445- fetchMessages() {
450+ fetchMessages(reset = false ) {
446451 this .loading = true
447452 this .errorMessages = new ErrorMessages ()
448453 this .errorTitle = ' '
449454
455+ if (reset ) {
456+ this .options .page = 1
457+ }
458+
450459 this .$store
451460 .dispatch (' searchMessages' , {
452461 owners: this .formOwners ,
You can’t perform that action at this time.
0 commit comments