From 13c8bac29bdacd42191112d135fdf90fcde9b690 Mon Sep 17 00:00:00 2001 From: fiaxh Date: Wed, 9 Jul 2025 12:09:08 +0200 Subject: SFS: Fix datetime formating fixes #1729 --- xmpp-vala/src/module/xep/0446_file_metadata_element.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'xmpp-vala') diff --git a/xmpp-vala/src/module/xep/0446_file_metadata_element.vala b/xmpp-vala/src/module/xep/0446_file_metadata_element.vala index 1930c5c5..cbe0d2c1 100644 --- a/xmpp-vala/src/module/xep/0446_file_metadata_element.vala +++ b/xmpp-vala/src/module/xep/0446_file_metadata_element.vala @@ -28,7 +28,9 @@ namespace Xmpp.Xep.FileMetadataElement { node.put_node(new StanzaNode.build("size", NS_URI).put_node(new StanzaNode.text(this.size.to_string()))); } if (this.date != null) { - node.put_node(new StanzaNode.build("date", NS_URI).put_node(new StanzaNode.text(this.date.to_string()))); + node.put_node(new StanzaNode.build("date", NS_URI).put_node( + new StanzaNode.text(DateTimeProfiles.to_datetime(this.date)) + )); } if (this.desc != null) { node.put_node(new StanzaNode.build("desc", NS_URI).put_node(new StanzaNode.text(this.desc))); @@ -82,7 +84,7 @@ namespace Xmpp.Xep.FileMetadataElement { } StanzaNode? date_node = file_node.get_subnode("date"); if (date_node != null && date_node.get_string_content() != null) { - metadata.date = new DateTime.from_iso8601(date_node.get_string_content(), null); + metadata.date = DateTimeProfiles.parse_string(date_node.get_string_content()); } StanzaNode? width_node = file_node.get_subnode("width"); if (width_node != null && width_node.get_string_content() != null) { -- cgit v1.3