From 9738a8a82604ee2f7bba8b488169cd86ecf5206c Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Fri, 12 May 2023 00:20:38 +0100 Subject: [PATCH] describe_difference: Limit string field diff length --- app/utils/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/utils/__init__.py b/app/utils/__init__.py index a897f058..eb7df470 100644 --- a/app/utils/__init__.py +++ b/app/utils/__init__.py @@ -109,9 +109,10 @@ def describe_difference(diff: List, available_space: int) -> typing.Optional[str after = diff[0]["after"] if isinstance(before, str) and isinstance(after, str): - return f"{key}: {before} -> {after}" + if len(before) + len(after) <= available_space + 30: + return f"{key}: {before} -> {after}" - if isinstance(before, list) and isinstance(after, list): + elif isinstance(before, list) and isinstance(after, list): removed = [] added = [] for x in before: