When clearing mail for a node, also clear local netmails
This commit is contained in:
parent
9bc880520f
commit
1656087ded
@ -55,7 +55,8 @@ class AddressClearQueue implements ShouldQueue
|
|||||||
DB::table('netmails')
|
DB::table('netmails')
|
||||||
->where('tftn_id',$this->ao->id)
|
->where('tftn_id',$this->ao->id)
|
||||||
->whereRaw(sprintf('(flags & %d) > 0',Message::FLAG_INTRANSIT))
|
->whereRaw(sprintf('(flags & %d) > 0',Message::FLAG_INTRANSIT))
|
||||||
->update(['flags'=>DB::raw(sprintf('(flags & ~%d)',Message::FLAG_INTRANSIT))]);
|
->orWhereRaw(sprintf('(flags & %d) > 0',Message::FLAG_LOCAL))
|
||||||
|
->update(['flags'=>DB::raw(sprintf('(flags & ~%d)',Message::FLAG_INTRANSIT|Message::FLAG_LOCAL))]);
|
||||||
|
|
||||||
// Remove files not collected
|
// Remove files not collected
|
||||||
DB::table('file_seenby')
|
DB::table('file_seenby')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user