diff --git a/atdb/logs/atdb.log b/atdb/logs/atdb.log
deleted file mode 100644
index c47e73e3ebb4a84d419fdd911fc3fa88fe26c51e..0000000000000000000000000000000000000000
--- a/atdb/logs/atdb.log
+++ /dev/null
@@ -1,72 +0,0 @@
-logging[14/Apr/2023 14:17:24,827] unsupported operand type(s) for +=: 'NoneType' and 'str'
-[14/Apr/2023 14:17:24,828] task 25485 - (regular) - 146233 has no plots, skipped.
-[14/Apr/2023 14:17:26,041] unsupported operand type(s) for +=: 'NoneType' and 'str'
-[14/Apr/2023 14:17:26,042] task 25485 - (regular) - 146233 has no plots, skipped.
-[01/May/2023 17:07:12,510] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:12,512] task 25485 - (regular) - 146233 has no plots, skipped.
-[01/May/2023 17:07:17,635] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:17,635] task 25485 - (regular) - 146233 has no plots, skipped.
-[01/May/2023 17:07:28,708] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:28,709] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:28,709] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:28,718] task 25485 - (regular) - 146233 has no plots, skipped.
-[01/May/2023 17:07:28,718] task 25485 - (regular) - 146233 has no plots, skipped.
-[01/May/2023 17:07:28,718] task 25484 - (regular) - 146232 has no plots, skipped.
-[01/May/2023 17:07:29,725] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:29,725] task 25484 - (regular) - 146232 has no plots, skipped.
-[01/May/2023 17:07:30,279] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:30,279] task 25484 - (regular) - 146232 has no plots, skipped.
-[01/May/2023 17:07:30,718] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:30,718] task 25484 - (regular) - 146232 has no plots, skipped.
-[01/May/2023 17:07:47,382] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:47,382] task 25485 - (regular) - 146233 has no plots, skipped.
-[01/May/2023 17:07:48,568] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:48,569] task 25485 - (regular) - 146233 has no plots, skipped.
-[01/May/2023 17:07:12,510] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:12,512] task 25485 - (regular) - 146233 has no plots, skipped.
-[01/May/2023 17:07:17,635] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:17,635] task 25485 - (regular) - 146233 has no plots, skipped.
-[01/May/2023 17:07:28,708] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:28,709] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:28,709] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:28,718] task 25485 - (regular) - 146233 has no plots, skipped.
-[01/May/2023 17:07:28,718] task 25485 - (regular) - 146233 has no plots, skipped.
-[01/May/2023 17:07:28,718] task 25484 - (regular) - 146232 has no plots, skipped.
-[01/May/2023 17:07:29,725] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:29,725] task 25484 - (regular) - 146232 has no plots, skipped.
-[01/May/2023 17:07:30,279] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:30,279] task 25484 - (regular) - 146232 has no plots, skipped.
-[01/May/2023 17:07:30,718] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:30,718] task 25484 - (regular) - 146232 has no plots, skipped.
-[01/May/2023 17:07:47,382] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:47,382] task 25485 - (regular) - 146233 has no plots, skipped.
-[01/May/2023 17:07:48,568] unsupported operand type(s) for &: 'bool' and 'str'
-[01/May/2023 17:07:48,569] task 25485 - (regular) - 146233 has no plots, skipped.
-[04/May/2023 14:35:18,946] 'NoneType' object is not subscriptable
-[04/May/2023 14:35:18,946] task 25378 - (regular) - 116876 has no plots, skipped.
-[04/May/2023 14:35:21,861] 'NoneType' object is not subscriptable
-[04/May/2023 14:35:21,861] task 25378 - (regular) - 116876 has no plots, skipped.
-[04/May/2023 14:35:52,010] 'NoneType' object is not subscriptable
-[04/May/2023 14:35:52,010] task 25378 - (regular) - 116876 has no plots, skipped.
-[04/May/2023 14:35:52,100] 'NoneType' object is not subscriptable
-[04/May/2023 14:35:52,100] task 25378 - (regular) - 116876 has no plots, skipped.
-[04/May/2023 14:35:52,193] 'NoneType' object is not subscriptable
-[04/May/2023 14:35:52,193] task 25378 - (regular) - 116876 has no plots, skipped.
-[04/May/2023 14:35:52,294] 'NoneType' object is not subscriptable
-[04/May/2023 14:35:52,294] task 25378 - (regular) - 116876 has no plots, skipped.
-[09/May/2023 08:47:20,610] 'NoneType' object is not subscriptable
-[09/May/2023 08:47:20,610] task 25378 - (regular) - 116876 has no plots, skipped.
-[09/May/2023 08:47:20,725] 'NoneType' object is not subscriptable
-[09/May/2023 08:47:20,725] task 25378 - (regular) - 116876 has no plots, skipped.
-[09/May/2023 08:47:20,822] 'NoneType' object is not subscriptable
-[09/May/2023 08:47:20,823] task 25378 - (regular) - 116876 has no plots, skipped.
-[09/May/2023 08:47:20,932] 'NoneType' object is not subscriptable
-[09/May/2023 08:47:20,933] task 25378 - (regular) - 116876 has no plots, skipped.
-[09/May/2023 08:47:32,444] 'NoneType' object is not subscriptable
-[09/May/2023 08:47:32,445] task 25378 - (regular) - 116876 has no plots, skipped.
-[09/May/2023 08:47:33,063] 'NoneType' object is not subscriptable
-[09/May/2023 08:47:33,064] task 25378 - (regular) - 116876 has no plots, skipped.
-[09/May/2023 08:47:33,649] 'NoneType' object is not subscriptable
-[09/May/2023 08:47:33,650] task 25378 - (regular) - 116876 has no plots, skipped.
-[09/May/2023 08:47:34,165] 'NoneType' object is not subscriptable
-[09/May/2023 08:47:34,165] task 25378 - (regular) - 116876 has no plots, skipped.
diff --git a/atdb/taskdatabase/services/algorithms.py b/atdb/taskdatabase/services/algorithms.py
index 7bf68f31868e0db58769e45105b43141c21150cb..abdc4326ea22c490a123c00391bd64d806c99049 100644
--- a/atdb/taskdatabase/services/algorithms.py
+++ b/atdb/taskdatabase/services/algorithms.py
@@ -680,7 +680,7 @@ def unique_values_for_aggregation_key(queryset, aggregation_key):
     return list(map(lambda x: x[aggregation_key], queryset.values(aggregation_key).distinct()))
 
 
-def add_plots(task, token, translation, results, expand_image="False"):
+def add_plots(task, results, expand_image="False"):
     # keep a temporary list of filenames to check uniqueness
     plot_files = []
 
@@ -696,6 +696,9 @@ def add_plots(task, token, translation, results, expand_image="False"):
     except:
         srm_to_url_archive_disk = "srm://srm.grid.sara.nl/pnfs/grid.sara.nl/data/lofar/ops/disk/projects/::https://webdav.grid.surfsara.nl/projects/"
 
+    # retrieve the current tokens for both the original and archived locations
+    token_original = str(Configuration.objects.get(key='dcache:token').value)
+    token_archive_disk = str(Configuration.objects.get(key='dcache:token_archive_disk').value)
 
     plots = task.quality_json["plots"]
     count = 0
@@ -706,10 +709,12 @@ def add_plots(task, token, translation, results, expand_image="False"):
             # is the plot already moved to its final location on disk in the lta?
             base_surl = plot['surl_lta']
             translation = srm_to_url_archive_disk.split("::")
+            token = token_archive_disk
         except:
             # assume the orignal location.
             base_surl = plot['surl']
             translation = srm_to_url.split("::")
+            token = token_original
 
         basename = plot['basename']
         checksum = plot['checksum']
@@ -760,14 +765,11 @@ def add_plots(task, token, translation, results, expand_image="False"):
 
 def construct_inspectionplots(task, expand_image="False", source='task_id'):
 
-    token = str(Configuration.objects.get(key='dcache:token').value)
-
-
     # find the plots in the quality json structure
     if source == 'task_id':
         results = "<h4>Inspection Plots and Summary Logs</h4>"
         results += "<p>Clicking a link will redirect to SURF SARA in a new browser window. </p>"
-        results = add_plots(task, token, results, expand_image)
+        results = add_plots(task, results, expand_image)
 
     elif source == 'sas_id':
         sas_id = task.sas_id
@@ -784,7 +786,7 @@ def construct_inspectionplots(task, expand_image="False", source='task_id'):
 
             try:
                 results += '<tr style="background-color:#7EB1C4"><td colspan="3"><b>Task ' + str(task.id) + '</b></td></tr>'
-                results = add_plots(task, token, results, expand_image)
+                results = add_plots(task, results, expand_image)
 
             except Exception as error:
                 logger.error(error)