Skip to content
Snippets Groups Projects
  1. Oct 30, 2019
    • JediKev's avatar
      orm: Refetch Failure · eb4bda84
      JediKev authored
      This addresses an ORM failure where upon refetching an object from the
      database that no longer exists the system crashes hard. We use the `one()`
      method which expects one result, if there is no result it throws a
      `DoesNotExist` exception. We are not catching the exception properly which
      crashes osTicket and forces you to clear the session via browser or
      database.
      eb4bda84
    • JediKev's avatar
      issue: Delete Org Session Failure · bbd0c255
      JediKev authored
      This addresses an issue on the Forum where deleting an Organization causes
      the session to fail. This is due to the Organization QuerySet being stored
      in the session and not being cleared out when deleted from the system. This
      causes the system to try to refetch the object from the database which it's
      not there as it's been deleted and therefore causes the session to crash.
      bbd0c255
  2. Oct 25, 2019
  3. Oct 24, 2019
  4. Oct 23, 2019
    • JediKev's avatar
      i18n: KnowledgeBase JS · bce8296e
      JediKev authored
      In 5120, the reporting party also mentioned that they receive an error of
      `script '/xxx/osTicket/kb/ajax.php' not found or unable to stat`.  This is
      due to the AJAX call being inside the KB directory, and `/kb/ajax.php` truly
      does not exist. This adds `ROOT_PATH` to the beginning of the AJAX call so
      that no matter where it is, it will point to the correct location.
      bce8296e
    • JediKev's avatar
      i18n: KnowledgeBase Category · 5646e7c7
      JediKev authored
      This addresses 5120 where main (or Parent) FAQ Category Titles are not
      translated even though the child Category titles are translated correctly.
      This is due to to the system pulling the Full Name instead of the Local
      (translated) Name.
      5646e7c7
  5. Oct 21, 2019
  6. Oct 09, 2019
    • JediKev's avatar
      i18n: OpenSSL Error · af6f0e92
      JediKev authored
      This addresses issue 5095 where installing a Language Pack and visiting the
      Dashboard > Information page without OpenSSL installed/configured will throw
      a fatal error of `Call to undefined function openssl_pkey_get_public()`.
      This is due to no check for the `openssl` extension before the dependant
      method is called. This adds a check so that if OpenSSL is not available we
      can return a useful error code of `VERIFY_EXT_MISSING` (which is error code
      `2`) and continue without disrupting the content.
      af6f0e92
    • Peter Rotich's avatar
      Message Variable - %{message} · 315c4e7c
      Peter Rotich authored
      Make message variable optional for new tickets opened by agents. This is
      necessary for help topics with issue details disabled.
      315c4e7c
  7. Oct 08, 2019
  8. Oct 07, 2019
  9. Oct 04, 2019
  10. Oct 02, 2019
    • JediKev's avatar
      issue: Revert fefed147 · c9be2e00
      JediKev authored
      This addresses issue 5084 by partially reverting commit `fefed147`. In said
      commit, we updated `THIS_VERSION` to utilize `MAJOR_VERSION` which is fine.
      However, we also updated the deploy module to copy the same format. This
      interferes with the osTicket Version check by not including the entire
      subversion and not starting with a `v` (ie. `v1.12.3`). This reverts the
      copied format section of the commit so that `THIS_VERSION` will be the full,
      non-git version when deployed/packaged.
      c9be2e00
    • JediKev's avatar
      Add Release Notes for v1.12.3 · bcf1a6f1
      JediKev authored
      v1.12.3
      bcf1a6f1
    • Peter Rotich's avatar
      Merge pull request #5079 from JediKev/issue/mbstring-ext-requirement · 2e6d1e55
      Peter Rotich authored
      issue: Mbstring Extension Requirement
      2e6d1e55
    • JediKev's avatar
      issue: Mbstring Extension Requirement · 5a96884d
      JediKev authored
      This addresses an issue reported on the forum where printing a ticket in
      v1.12 and above requires `mbstring`. This updates the print call to check
      for the `mbstring` extension and if not loaded will fail with a detailed
      error `mbstring extension required to print ticket to PDF`.
      5a96884d
  11. Oct 01, 2019
  12. Sep 24, 2019
  13. Sep 23, 2019
    • JediKev's avatar
      issue: Complete Thread Var Padding (Outlook) · d96285f7
      JediKev authored
      This addresses issue 5007 where when using the complete thread variable
      there is no padding between thread messages in Outlook desktop app and makes
      the thread hard to follow. Outlook does not respect some CSS rules that are
      accepted in most (if not all) modern email clients. Since we can’t use
      normal CSS the workaround is to add a blank table row (with a single space)
      so that it forces "padding" between the end of a message and the start of
      another.
      
      Before
      (image)
      
      After
      (image)
      d96285f7
  14. Sep 20, 2019
    • JediKev's avatar
      issue: Revert 453e8152 · ddde34b0
      JediKev authored
      This addresses an issue where upgrading from v1.6 to a release on or after
      v1.12 will hang on login and eventually timeout. This is due to the system
      not being able to fetch the config which logs a db error which calls the
      config and continues the loop. For now, we need the config in the
      constructor so that the loop doesn't occur and we can continue to upgrade as
      normal.
      
      TODO:
      - For a permanent fix, we need to figure out why the loop occurs when not in
      the constructor and vice versa.
      ddde34b0
  15. Sep 19, 2019
  16. Sep 18, 2019
    • Peter Rotich's avatar
      Merge pull request #5054 from aydreeihn/issue/empty-due-date · d7120e97
      Peter Rotich authored
      Issue: Empty Due Date
      d7120e97
    • aydreeihn's avatar
      Issue: Empty Due Date · 30f3b553
      aydreeihn authored
      This commit fixes an issue that allowed Agents to clear the Duedate on a ticket using inline edit. We were saving the value 0000-00-00 00:00:00 to the database which the ticket would then display as 12/1/02 06:09 pm.
      
      Instead, if an Agent clears the Duedate field, we should save the duedate as null and the ticket should continue using the est_duedate.
      30f3b553
  17. Sep 17, 2019
    • JediKev's avatar
      issue: PHP 7.3 New Agent Set Password · 1bcd0e2f
      JediKev authored
      This addresses an issue reported on the Forum where creating a new Agent and
      setting a password hangs when using PHP 7.3. This is due to too few
      arguments passed to `PasswordPolicy::checkPassword()`. This updates the call
      to include a second argument of `null` so the method is satisfied and we can
      continue with checking the password.
      1bcd0e2f
  18. Sep 13, 2019
  19. Sep 06, 2019
Loading