Index: trunk/psModules/src/concepts/pmConceptsWrite.c
===================================================================
--- trunk/psModules/src/concepts/pmConceptsWrite.c	(revision 17911)
+++ trunk/psModules/src/concepts/pmConceptsWrite.c	(revision 18163)
@@ -9,4 +9,5 @@
 #include <pslib.h>
 
+#include "pmConfig.h"
 #include "pmHDU.h"
 #include "pmFPA.h"
@@ -427,12 +428,9 @@
 // XXX Warning: This code has not been tested at all
 bool p_pmConceptsWriteToDatabase(const psMetadata *specs, const pmFPA *fpa, const pmChip *chip,
-                                 const pmCell *cell, psDB *db, const psMetadata *concepts)
+                                 const pmCell *cell, pmConfig *config, const psMetadata *concepts)
 {
     PS_ASSERT_PTR_NON_NULL(specs, false);
     PS_ASSERT_PTR_NON_NULL(concepts, false);
-
-    if (!db) {
-        return false;
-    }
+    PS_ASSERT_PTR_NON_NULL(config, false);
 
     #ifndef HAVE_PSDB
@@ -456,5 +454,5 @@
         psString name = specItem->name; // The concept name
 
-        psMetadataItem *dbItem = p_pmConceptsReadSingleFromDatabase(name, database, db, fpa, chip, cell);
+        psMetadataItem *dbItem = p_pmConceptsReadSingleFromDatabase(name, database, config, fpa, chip, cell);
         if (!dbItem) {
             continue;
