Korjaa automaattisäännöt ja viestien duplikaattiesto
- Sääntöjen kenttänimet: DB käyttää type_set/status_set mutta API lähetti set_type/set_status → nyt dbSaveTicketRule hyväksyy molemmat ja matching lukee oikeat DB-kenttänimet - Migraatio: täytä fetched_message_ids olemassaolevien tikettien message_id:illä niin poistetut viestit eivät tule takaisin Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
4
api.php
4
api.php
@@ -3040,8 +3040,8 @@ switch ($action) {
|
||||
}
|
||||
}
|
||||
if ($match) {
|
||||
if (!empty($rule['set_status'])) $ticket['status'] = $rule['set_status'];
|
||||
if (!empty($rule['set_type'])) $ticket['type'] = $rule['set_type'];
|
||||
if (!empty($rule['status_set'])) $ticket['status'] = $rule['status_set'];
|
||||
if (!empty($rule['type_set'])) $ticket['type'] = $rule['type_set'];
|
||||
if (!empty($rule['set_priority'])) $ticket['priority'] = $rule['set_priority'];
|
||||
if (!empty($rule['set_tags'])) {
|
||||
$ruleTags = array_map('trim', explode(',', $rule['set_tags']));
|
||||
|
||||
Reference in New Issue
Block a user