Browse Source

Don't create a parent index if it already exists.

default 2 years ago
parent
commit
a0459df6ea
1 changed files with 4 additions and 2 deletions
  1. 4 2
      data.c

+ 4 - 2
data.c

@@ -531,9 +531,11 @@ int _object_add(const char *id, d_char *obj, int ow)
 
             /* create a one-element index with the parent */
             xs *p_idx = xs_replace(fn, ".json", "_p.idx");
-            index_add(p_idx, in_reply_to);
 
-            srv_debug(1, xs_fmt("object_add added parent %s to %s", in_reply_to, p_idx));
+            if (mtime(p_idx) == 0.0) {
+                index_add(p_idx, in_reply_to);
+                srv_debug(1, xs_fmt("object_add added parent %s to %s", in_reply_to, p_idx));
+            }
         }
     }
     else