обновление с тем же именем на Alfresco - PullRequest
1 голос
/ 20 марта 2012

Я хочу обновить файл до Alfresco, но когда у Alfresco есть файл с тем же именем, он принимает исключения «дублирующее дочернее имя».Могу ли я обновить файлы с одинаковыми именами и сохранить их все.Например, я загружаю файл с именем «fileNew», а затем снова пытаюсь загрузить файл с точно таким же именем (поэтому они имеют только разные версии для Alfresco)

1 Ответ

5 голосов
/ 20 марта 2012

Похоже, вы на самом деле не обновляетесь, но пытаетесь создать ребенка, который уже существует.Alfresco требует, чтобы дочерние имена были уникальными (посмотрите на contentModel.xml)

  <type name="cm:folder">
     <title>Folder</title>
     <parent>cm:cmobject</parent>
     <archive>true</archive>
     <associations>
        <child-association name="cm:contains">
           <source>
              <mandatory>false</mandatory>
              <many>true</many>
           </source>
           <target>
              <class>sys:base</class>
              <mandatory>false</mandatory>
              <many>true</many>
           </target>
           <duplicate>false</duplicate>
           <propagateTimestamps>true</propagateTimestamps>
        </child-association>
     </associations>
  </type>

Убедитесь, что вы используете «обновление» (в старом веб-клиенте) или «загрузите новую версию» в общий ресурс, а не«добавить контент» или «загрузить».

...