diff --git a/app/Jobs/AddressClearQueue.php b/app/Jobs/AddressClearQueue.php index 6686012..bdeb547 100644 --- a/app/Jobs/AddressClearQueue.php +++ b/app/Jobs/AddressClearQueue.php @@ -55,7 +55,8 @@ class AddressClearQueue implements ShouldQueue DB::table('netmails') ->where('tftn_id',$this->ao->id) ->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 DB::table('file_seenby')