From c477c4c7b920fa195834d46817b0e7d2383a41a6 Mon Sep 17 00:00:00 2001 From: ra939 Date: Mon, 6 Oct 2025 07:47:20 +0000 Subject: [PATCH] Revert "commit plugin to fix data format issue in inbox and send files" This reverts commit 3a1482c721d3cb103d34ef60318acc7b86891898. --- client/plugins/format-date-safe.client.js | 37 ----------------------- 1 file changed, 37 deletions(-) delete mode 100644 client/plugins/format-date-safe.client.js diff --git a/client/plugins/format-date-safe.client.js b/client/plugins/format-date-safe.client.js deleted file mode 100644 index bd11a9569..000000000 --- a/client/plugins/format-date-safe.client.js +++ /dev/null @@ -1,37 +0,0 @@ -// Wrap app.$formatDate to accept ISO strings / numbers safely -import Vue from 'vue' -import { parseISO, isValid } from 'date-fns' -import format from 'date-fns/format' - -export default ({ app }) => { - const use = (impl) => (v, p) => { - let d = v instanceof Date ? v : null - if (!d && typeof v === 'string') { - const k = parseISO(v) - if (isValid(k)) d = k - } - if (!d && (typeof v === 'number' || typeof v === 'string')) { - const k = new Date(v) - if (isValid(k)) d = k - } - if (!d) return '' - try { - return impl(d, p) - } catch { - try { - return format(d, p || 'yyyy-MM-dd') - } catch { - return '' - } - } - } - if (typeof app.$formatDate === 'function') { - const safe = use((d, p) => app.$formatDate(d, p)) - app.$formatDate = safe - Vue.prototype.$formatDate = safe - } else { - const safe = use((d, p) => format(d, p || 'yyyy-MM-dd')) - app.$formatDate = safe - Vue.prototype.$formatDate = safe - } -}