Fix for FileState.Create constraint violation in StatusAgent.cs
[pithos-ms-client] / trunk / Pithos.Core / Agents / StatusAgent.cs
index 9ec5d00..94bdbeb 100644 (file)
@@ -350,7 +350,7 @@ namespace Pithos.Core.Agents
                         {
                             var createdState = FileState.CreateFor(FileInfoExtensions.FromPath(path));
                             createdState.FileStatus = status;
-                            _persistenceAgent.Post(createdState.Create);
+                            createdState.Create();
                         }
                         return affected;
                     }
@@ -390,7 +390,7 @@ namespace Pithos.Core.Agents
                             var createdState=FileState.CreateFor(FileInfoExtensions.FromPath(absolutePath));
                             createdState.FileStatus = fileStatus;
                             createdState.OverlayStatus = overlayStatus;
-                            _persistenceAgent.Post(createdState.Create);  
+                            createdState.Create();  
                         }
                         return affected;
                     }