Procházet zdrojové kódy

Only add folder if it not exists

Otherwise a bad http resonse is returned
Andreas Fetzer před 9 roky
rodič
revize
4fbd42ff85
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. 5 1
      Libs/XNAT/Core/ctkXnatObject.cpp

+ 5 - 1
Libs/XNAT/Core/ctkXnatObject.cpp

@@ -357,7 +357,11 @@ ctkXnatResource* ctkXnatObject::addResourceFolder(QString foldername, QString fo
     resource->setTags(tags);
 
   resFolder->add(resource);
-  resource->save();
+
+  if (!resource->exists())
+    resource->save();
+  else
+    qDebug()<<"Not adding resource folder. Folder already exists!";
 
   return resource;
 }