Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-1500

Service renewals are not processed through their module

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.0
    • Fix Version/s: 3.3.2
    • Component/s: None
    • Labels:
      None

      Description

      When the cron processes renewals for services, it may not fetch any services that are renewable and paid (which thus renew). This appears to be because it filters on a past date, but that past date is not from the previous task run date (~5 minutes ago), but rather the current time.

      So, only services whose invoices have been closed in the same second as this task's execution would be renewed. However, the incorrect date is used to determine renewals, which can cause some to experience multiple consecutive renewals.

      This can cause module renewals to not be triggered, or to be triggered too often for the same service. Renew dates still get bumped, as they are separate from this action.

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            tyson Tyson Phillips (Inactive)
            Reporter:
            tyson Tyson Phillips (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:
              Fix Release Date:
              11/Nov/14