diff options
author | Jens Georg <mail@jensge.org> | 2011-04-13 14:49:44 +0300 |
---|---|---|
committer | Zeeshan Ali (Khattak) <zeeshanak@gnome.org> | 2011-04-13 15:23:21 +0300 |
commit | cde8055ad22273e9b8ecd1665877ad75054f76be (patch) | |
tree | 2134297116f27d0571c3dafa0858af85e3ec2aa0 | |
parent | 09128c3392225847fed00cf8d5d20f8660d61461 (diff) | |
download | rygel-cde8055ad22273e9b8ecd1665877ad75054f76be.tar.gz |
tracker: Create a unique URI for new items
Previously items with the same title had the same URI, leading to
constraint failed errors
-rw-r--r-- | 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 f761377f..a73656d1 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) { |