Revision 6b0de454 trunk/Pithos.Core/Agents/FileAgent.cs

b/trunk/Pithos.Core/Agents/FileAgent.cs
93 93
                {
94 94
                    if (change.ChangeType == WatcherChangeTypes.Renamed)
95 95
                    {
96
                        var rename = (RenamedEventArgs) change;
96
                        var rename = (MovedEventArgs) change;
97 97
                        _agent.Post(new WorkflowState
98 98
                                        {
99 99
                                            AccountInfo = AccountInfo,
100 100
                                            OldPath = rename.OldFullPath,
101
                                            OldFileName = rename.OldName,
101
                                            OldFileName = Path.GetFileName(rename.OldName),
102 102
                                            Path = rename.FullPath,
103
                                            FileName = rename.Name,
103
                                            FileName = Path.GetFileName(rename.Name),
104 104
                                            TriggeringChange = rename.ChangeType
105 105
                                        });
106 106
                    }
......
109 109
                        {
110 110
                            AccountInfo = AccountInfo,
111 111
                            Path = change.FullPath,
112
                            FileName = change.Name,
112
                            FileName = Path.GetFileName(change.Name),
113 113
                            TriggeringChange = change.ChangeType
114 114
                        });                        
115 115
                }

Also available in: Unified diff