diff --git a/ios/RNCookieManagerIOS/RNCookieManagerIOS.m b/ios/RNCookieManagerIOS/RNCookieManagerIOS.m index 47609f69..4b72c2dd 100644 --- a/ios/RNCookieManagerIOS/RNCookieManagerIOS.m +++ b/ios/RNCookieManagerIOS/RNCookieManagerIOS.m @@ -152,7 +152,10 @@ -(NSString *)getDomainName:(NSURL *) url [d setObject:c.name forKey:@"name"]; [d setObject:c.domain forKey:@"domain"]; [d setObject:c.path forKey:@"path"]; - [d setObject:[self.formatter stringFromDate:c.expiresDate] forKey:@"expiresDate"]; + NSString *expiresStr = [self.formatter stringFromDate:c.expiresDate]; + if (expiresStr) { + [d setObject:expiresStr forKey:@"expiresDate"]; + } [cookies setObject:d forKey:c.name]; } resolve(cookies); @@ -240,7 +243,10 @@ -(NSString *)getDomainName:(NSURL *) url [d setObject:c.name forKey:@"name"]; [d setObject:c.domain forKey:@"domain"]; [d setObject:c.path forKey:@"path"]; - [d setObject:[self.formatter stringFromDate:c.expiresDate] forKey:@"expiresDate"]; + NSString *expiresStr = [self.formatter stringFromDate:c.expiresDate]; + if (expiresStr) { + [d setObject:expiresStr forKey:@"expiresDate"]; + } [cookies setObject:d forKey:c.name]; } }