Set up mappings when enumerating entries
[cascardo/atompub.git] / atom / backend.c
index 7fe3beb..734e6d2 100644 (file)
@@ -37,6 +37,7 @@ atom_backend_new ()
   backend = g_slice_new (AtomBackend);
   backend->retrieve_entry = NULL;
   backend->enumerate_entries = NULL;
+  backend->is_feed = NULL;
   return backend;
 }
 
@@ -94,6 +95,8 @@ atom_backend_enumerate_entries (AtomCtx *ctx, char *** reqs,
   if (backend && backend->enumerate_entries)
     {
       backend->enumerate_entries (ctx, &rreqs, &rentries, &rlen);
+      atom_map_backend_requests (ctx, rreqs, rentries, rlen);
+      atom_frontend_map_entries (ctx, rreqs, rentries, rlen);
     }
   if (reqs)
     {