Verified Commit ab34f9b2 authored by Grégor JOUET's avatar Grégor JOUET 🔧
Browse files

Remove print request from queue before deletion

parent 3bc5c613
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -76,6 +76,7 @@ def remove_queue(qid):
    if not get_queue_by_id(qid):
        return
    log.info(f'Deleting queue with id {qid}')
    PrintRequest.update(queue_element = None).where(PrintRequest.queue_element == qid).execute()
    QueueElement.delete().where(QueueElement.queue == qid).execute()
    PrinterQueue.delete().where(PrinterQueue.queue == qid).execute()
    Queue.delete().where(Queue.id == qid).execute()