Update print statements and exp timing

This commit is contained in:
Rebecca Hsieh 2024-12-31 10:13:53 -08:00
parent 8d8616e40f
commit a128086d6f
No known key found for this signature in database
2 changed files with 12 additions and 9 deletions

View file

@ -322,32 +322,34 @@ class Domain(TimeStampedModel, DomainHelper):
""" """
# If no date is specified, grab the registry_expiration_date # If no date is specified, grab the registry_expiration_date
print("checking if there is a date") print("*** Checking if there is a date")
try: try:
exp_date = self.registry_expiration_date exp_date = self.registry_expiration_date
except KeyError: except KeyError:
# if no expiration date from registry, set it to today # if no expiration date from registry, set it to today
logger.warning("current expiration date not set; setting to today") logger.warning("*** Current expiration date not set; setting to 35 days ")
exp_date = date.today() # exp_date = date.today()
print("we got the date", exp_date) exp_date = date.today() - timedelta(days=35)
print(exp_date)
print("*** The exp_date is", exp_date)
# create RenewDomain request # create RenewDomain request
request = commands.RenewDomain(name=self.name, cur_exp_date=exp_date, period=epp.Period(length, unit)) request = commands.RenewDomain(name=self.name, cur_exp_date=exp_date, period=epp.Period(length, unit))
try: try:
# update expiration date in registry, and set the updated # update expiration date in registry, and set the updated
# expiration date in the registrar, and in the cache # expiration date in the registrar, and in the cache
print("we are in the second try") print("** In renew_domain in 2nd try statement")
self._cache["ex_date"] = registry.send(request, cleaned=True).res_data[0].ex_date self._cache["ex_date"] = registry.send(request, cleaned=True).res_data[0].ex_date
self.expiration_date = self._cache["ex_date"] self.expiration_date = self._cache["ex_date"]
self.save() self.save()
except RegistryError as err: except RegistryError as err:
# if registry error occurs, log the error, and raise it as well # if registry error occurs, log the error, and raise it as well
print("registry error") print("*** Registry error")
logger.error(f"registry error renewing domain: {err}") logger.error(f"registry error renewing domain: {err}")
raise (err) raise (err)
except Exception as e: except Exception as e:
# exception raised during the save to registrar # exception raised during the save to registrar
print("this is the last error") print("*** In renew_domain, in the last Exception statement")
logger.error(f"error updating expiration date in registrar: {e}") logger.error(f"error updating expiration date in registrar: {e}")
raise (e) raise (e)

View file

@ -384,11 +384,12 @@ class DomainRenewalView(DomainBaseView):
# updated_expiration = domain.update_expiration(success=True) # updated_expiration = domain.update_expiration(success=True)
# print("*** Updated expiration result:", updated_expiration) # print("*** Updated expiration result:", updated_expiration)
try: try:
print("*** Did we get into the try statement")
domain.renew_domain() domain.renew_domain()
messages.success(request, "This domain has been renewed for one year") messages.success(request, "This domain has been renewed for one year")
except Exception as e: except Exception as e:
print(f'An error occured: {e}') print(f"An error occured: {e}")
messages.error(request, "This domain has not been renewed") messages.error(request, "*** This domain has not been renewed")
return HttpResponseRedirect(reverse("domain", kwargs={"pk": pk})) return HttpResponseRedirect(reverse("domain", kwargs={"pk": pk}))