--- a/src/ldt/ldt/__init__.py Thu Nov 28 16:44:39 2013 +0100
+++ b/src/ldt/ldt/__init__.py Fri Nov 29 17:41:58 2013 +0100
@@ -1,6 +1,6 @@
__all__ = ["VERSION", "get_version", "__version__"]
-VERSION = (1, 51, 16, "final", 0)
+VERSION = (1, 51, 17, "final", 0)
def get_version():
--- a/src/ldt/ldt/ldt_utils/projectserializer.py Thu Nov 28 16:44:39 2013 +0100
+++ b/src/ldt/ldt/ldt_utils/projectserializer.py Fri Nov 29 17:41:58 2013 +0100
@@ -135,8 +135,11 @@
if not cutting_only and self.from_display and decoupage_id not in self.display_cuttings_list:
continue
decoupage_creator = decoupage_node.attrib[u"author"]
+ if decoupage_creator=="perso":
+ decoupage_creator = self.project.owner.username
if not decoupage_creator:
decoupage_creator = "IRI"
+
decoupage_contributor = decoupage_creator
date_str = decoupage_node.get(u"date")
decoupage_created = None
@@ -245,6 +248,12 @@
if not element_tags:
element_tags = None
+ annot_creator = decoupage_node.attrib[u"author"]
+ if annot_creator=="perso":
+ annot_creator = decoupage_creator
+ if not annot_creator:
+ annot_creator = decoupage_creator
+
new_annotation = {
"begin": int(float(element_begin)),
"end": int(float(element_begin)) + int(float(element_duration)),
@@ -269,7 +278,7 @@
"tags": element_tags,
"meta": {
"id-ref": decoupage_id,
- "dc:creator": decoupage_creator,
+ "dc:creator": annot_creator,
"dc:contributor": decoupage_contributor,
"dc:created": decoupage_created,
"dc:modified": decoupage_modified,