Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-7453

restructure activity form/separate from page call

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 3.3.2
    • Fix Version/s: 3.4.alpha
    • Component/s: Core CiviCRM
    • Labels:
      None

      Description

      when moving between contacts and creating activities, the contact id and activity id are sometimes lost, or revert to a previous record recently visited. the activity itself does not seem to be affected – it saves to the correct record. but the redirection after submit gets messed up.

      the root of the problem seems to be that the activity form is called from the page. because the page session is not always reset, redirection after submit will sometimes retrieve and use a stale contact id from the page session. the behavior is particularly common if the user is working in multiple tabs, though it can be reproduced fairly consistently within a single tab

      an attempt to fix that improves the behavior but not 100% is here: http://pastebin.com/7XtKMgxc

      lobo's recommendation was to break out the form so it's called separately – not via the page

        Attachments

          Activity

            People

            • Assignee:
              neha.saraph Neha Kulkarni
              Reporter:
              lcdweb Brian Shaughnessy
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: