From 76eda30fc19d22532cf652ca39035973b0638d5a Mon Sep 17 00:00:00 2001 From: Patryk Osmaczko Date: Wed, 15 May 2024 09:51:46 +0200 Subject: [PATCH] fix: `LinkPreview` to json conversion fixes: #14731 --- src/app_service/service/message/dto/link_preview.nim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app_service/service/message/dto/link_preview.nim b/src/app_service/service/message/dto/link_preview.nim index 00423cd803..651b6008f4 100644 --- a/src/app_service/service/message/dto/link_preview.nim +++ b/src/app_service/service/message/dto/link_preview.nim @@ -75,10 +75,10 @@ proc `$`*(self: LinkPreview): string = proc `%`*(self: LinkPreview): JsonNode = result = %* { "url": self.url, - "standardPreview": %self.standardPreview, - "contactPreview": %self.statusContactPreview, - "communityPreview": %self.statusCommunityPreview, - "channelPreview": %self.statusCommunityChannelPreview + "standardPreview": if self.standardPreview != nil: %self.standardPreview else: newJNull(), + "contactPreview": if self.statusContactPreview != nil: %self.statusContactPreview else: newJNull(), + "communityPreview": if self.statusCommunityPreview != nil: %self.statusCommunityPreview else: newJNull(), + "channelPreview": if self.statusCommunityChannelPreview != nil: %self.statusCommunityChannelPreview else: newJNull() } proc empty*(self: LinkPreview): bool =