Fixed NULL title problem.
This commit is contained in:
parent
b02ac54547
commit
141eda5f33
1 changed files with 7 additions and 1 deletions
|
@ -219,6 +219,12 @@ class Channel::EmailParser
|
||||||
if ticket
|
if ticket
|
||||||
ticket_state = Ticket::State.find( ticket.ticket_state_id )
|
ticket_state = Ticket::State.find( ticket.ticket_state_id )
|
||||||
ticket_state_type = Ticket::StateType.find( ticket_state.ticket_state_type_id )
|
ticket_state_type = Ticket::StateType.find( ticket_state.ticket_state_type_id )
|
||||||
|
|
||||||
|
# if tickte is merged, find linked ticket
|
||||||
|
if ticket_state_type.name == 'merged'
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
if ticket_state_type.name != 'new'
|
if ticket_state_type.name != 'new'
|
||||||
ticket.ticket_state = Ticket::State.where( :name => 'open' ).first
|
ticket.ticket_state = Ticket::State.where( :name => 'open' ).first
|
||||||
ticket.save
|
ticket.save
|
||||||
|
@ -232,7 +238,7 @@ class Channel::EmailParser
|
||||||
ticket_attributes = {
|
ticket_attributes = {
|
||||||
:group_id => channel[:group_id] || 1,
|
:group_id => channel[:group_id] || 1,
|
||||||
:customer_id => user.id,
|
:customer_id => user.id,
|
||||||
:title => mail[:subject],
|
:title => mail[:subject] || '',
|
||||||
:ticket_state_id => Ticket::State.where( :name => 'new' ).first.id,
|
:ticket_state_id => Ticket::State.where( :name => 'new' ).first.id,
|
||||||
:ticket_priority_id => Ticket::Priority.where( :name => '2 normal' ).first.id,
|
:ticket_priority_id => Ticket::Priority.where( :name => '2 normal' ).first.id,
|
||||||
:created_by_id => user.id,
|
:created_by_id => user.id,
|
||||||
|
|
Loading…
Reference in a new issue