[rygel] tracker: Create a unique URI for new items



commit cde8055ad22273e9b8ecd1665877ad75054f76be
Author: Jens Georg <mail jensge org>
Date:   Wed Apr 13 14:49:44 2011 +0300

    tracker: Create a unique URI for new items
    
    Previously items with the same title had the same URI, leading to
    constraint failed errors

 src/rygel/rygel-item-creator.vala |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/rygel/rygel-item-creator.vala b/src/rygel/rygel-item-creator.vala
index f761377..a73656d 100644
--- a/src/rygel/rygel-item-creator.vala
+++ b/src/rygel/rygel-item-creator.vala
@@ -294,9 +294,10 @@ internal class Rygel.ItemCreator: GLib.Object, Rygel.StateMachine {
                                          container.id);
         }
 
+        var now = new GLib.DateTime.now_utc ();
         var file = dir.get_child_for_display_name (title);
 
-        return file.get_uri ();
+        return file.get_uri () + now.format ("%s");
     }
 
     private async void wait_for_item (WritableContainer container) {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]