@@ -295,7 +295,9 @@ class CircleMeetingLogListSerializer(serializers.ModelSerializer):
295
295
is_ended = serializers .SerializerMethodField ()
296
296
297
297
def get_is_started (self , obj ):
298
- return obj .meet_time <= DateTimeUtils .get_current_utc_time ()
298
+ return (
299
+ obj .meet_time + timedelta (hours = 1 ) <= DateTimeUtils .get_current_utc_time ()
300
+ )
299
301
300
302
def get_is_ended (self , obj ):
301
303
return (obj .meet_time + timedelta (hours = obj .duration + 1 )) <= datetime .now (
@@ -386,7 +388,9 @@ def get_meet_code(self, obj):
386
388
return obj .meet_code
387
389
388
390
def get_is_started (self , obj ):
389
- return obj .meet_time <= DateTimeUtils .get_current_utc_time ()
391
+ return (
392
+ obj .meet_time + timedelta (hours = 1 ) <= DateTimeUtils .get_current_utc_time ()
393
+ )
390
394
391
395
def get_is_ended (self , obj ):
392
396
return (obj .meet_time + timedelta (hours = obj .duration + 1 )) <= datetime .now (
@@ -447,7 +451,9 @@ class CircleMeeupPublicSerializer(serializers.ModelSerializer):
447
451
created_by = serializers .CharField (source = "created_by.full_name" , read_only = True )
448
452
449
453
def get_is_started (self , obj ):
450
- return obj .meet_time <= DateTimeUtils .get_current_utc_time ()
454
+ return (
455
+ obj .meet_time + timedelta (hours = 1 ) <= DateTimeUtils .get_current_utc_time ()
456
+ )
451
457
452
458
def get_is_ended (self , obj ):
453
459
return (obj .meet_time + timedelta (hours = obj .duration + 1 )) <= datetime .now (
0 commit comments