소스 검색

Only add folder if it not exists

Otherwise a bad http resonse is returned
Andreas Fetzer 9 년 전
부모
커밋
4fbd42ff85
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  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;
 }