]> littlesong.place Git - littlesongplace.git/commitdiff
Convert timestamps to strings explicitly
authorChris Fulljames <christianfulljames@gmail.com>
Sun, 24 Aug 2025 19:27:48 +0000 (15:27 -0400)
committerChris Fulljames <christianfulljames@gmail.com>
Sun, 24 Aug 2025 19:27:48 +0000 (15:27 -0400)
src/littlesongplace/jams.py

index 468a54421c0e6c7f9c8d7605b8cfeb2aeb48b745..a14576f5060ab338e8e969217d2f157d370efc50 100644 (file)
@@ -215,10 +215,10 @@ def _validate_timestamp(timestamp):
         dt = datetime.fromisoformat(timestamp)
         if dt.tzinfo:
             # Has timezone, convert to UTC
-            return dt.astimezone(timezone.utc)
+            return dt.astimezone(timezone.utc).isoformat()
         else:
             # No timezone, assume it is already UTC
-            return dt.replace(tzinfo=timezone.utc)
+            return dt.replace(tzinfo=timezone.utc).isoformat()
     except ValueError:
         abort(400)