]> andersk Git - moira.git/blobdiff - server/qrtn.pc
Support MACHINE members of lists.
[moira.git] / server / qrtn.pc
index cfcd0226643c8de446dcf881b841621718dbb6f0..d35f3ba2c0c43c93fd9146482a6e11d088189d01 100644 (file)
@@ -425,7 +425,8 @@ char *build_qual(char *fmt_buf, int argc, char *argv[])
 
   while (*fmt)
     {
-      if (!like && !arg)
+      
+      if ((!like && !arg) || argc == 0)
        {
          /* only plain text remains */
          strcpy(res, fmt);
@@ -1010,6 +1011,9 @@ int name_to_id(char *name, enum tables type, int *id)
        }
       EXEC SQL SELECT string_id INTO :j FROM strings WHERE string = :iname;
       break;
+    case CONTAINERS_TABLE:
+      EXEC SQL SELECT cnt_id INTO :j FROM containers WHERE name = :iname;
+      break;
     default:
       return MR_INTERNAL;
     }
@@ -1064,6 +1068,9 @@ int id_to_name(int id, enum tables type, char **name)
     case STRINGS_TABLE:
       EXEC SQL SELECT string INTO :iname FROM strings WHERE string_id = :j;
       break;
+    case CONTAINERS_TABLE:
+      EXEC SQL SELECT name INTO :iname FROM containers WHERE cnt_id = :j;
+      break;
     default:
       return MR_INTERNAL;
     }
This page took 0.036049 seconds and 4 git commands to generate.