Skip to content

Commit 19814f7

Browse files
author
Sanjeev Papnoi
committed
Merge branch '1.0' into HEAD
2 parents 07f67cf + 42e4f6d commit 19814f7

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

CHANGELOG-1.0.md

+6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ CHANGELOG for 1.0.x
33

44
This changelog references any relevant changes introduced in 1.0 minor versions.
55

6+
* 1.0.4 (2019-01-25)
7+
* **Issue #38:** Issue for imap host field when add host inside qoutes ' '.
8+
* **Issue #28:** Error while edit disable mailbox.
9+
* **Issue #50:** Email setting are not being update in production mode.
10+
* **Issue #51:** Duplicate entry for ticket when running refresh command second time.
11+
612
* 1.0.3 (2019-11-15)
713
* **Issue #46:** IMAP not creating tickets
814
* **Misc. Updates:**

Controller/MailboxChannel.php

+2-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public function createMailboxConfiguration(Request $request)
2626

2727
// IMAP Configuration
2828
if (!empty($params['imap']['transport'])) {
29-
($imapConfiguration = ImapConfiguration::createTransportDefinition($params['imap']['transport'], !empty($params['imap']['host']) ? $params['imap']['host'] : null))
29+
($imapConfiguration = ImapConfiguration::createTransportDefinition($params['imap']['transport'], !empty($params['imap']['host']) ? trim($params['imap']['host'], '"') : null))
3030
->setUsername($params['imap']['username'])
3131
->setPassword($params['imap']['password']);
3232
}
@@ -84,10 +84,9 @@ public function updateMailboxConfiguration($id, Request $request)
8484

8585
if ($request->getMethod() == 'POST') {
8686
$params = $request->request->all();
87-
8887
// IMAP Configuration
8988
if (!empty($params['imap']['transport'])) {
90-
($imapConfiguration = ImapConfiguration::createTransportDefinition($params['imap']['transport'], !empty($params['imap']['host']) ? $params['imap']['host'] : null))
89+
($imapConfiguration = ImapConfiguration::createTransportDefinition($params['imap']['transport'], !empty($params['imap']['host']) ? trim($params['imap']['host'], '"') : null))
9190
->setUsername($params['imap']['username'])
9291
->setPassword($params['imap']['password']);
9392
}

Resources/views/manageConfigurations.html.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@
124124
<select name="swiftmailer_id" class="uv-select">
125125
<option value="none">None Selected</option>
126126
{% for configuration in swiftmailerConfigurations %}
127-
{% if mailbox is defined and mailbox.swiftmailerConfiguration.id == configuration.id %}
127+
{% if mailbox is defined and mailbox.swiftmailerConfiguration and mailbox.swiftmailerConfiguration.id == configuration.id %}
128128
<option value="{{ configuration.id }}" selected>{{ configuration.id }}</option>
129129
{% else %}
130130
<option value="{{ configuration.id }}">{{ configuration.id }}</option>

Services/MailboxService.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ public function processMail($rawEmail)
337337
]);
338338

339339
$this->container->get('event_dispatcher')->dispatch('uvdesk.automation.workflow.execute', $event);
340-
} else if (false === $ticket->getIsTrashed() && strtolower($ticket->getStatus()->getCode()) != 'spam') {
340+
} else if (false === $ticket->getIsTrashed() && strtolower($ticket->getStatus()->getCode()) != 'spam' && !empty($mailData['inReplyTo'])) {
341341
$mailData['threadType'] = 'reply';
342342
$thread = $this->entityManager->getRepository(Thread::class)->findOneByMessageId($mailData['messageId']);
343343

0 commit comments

Comments
 (0)