** Description changed:

  Having a ContentStore for a particular scope doesn't enable to import
  more than once a file name.
  
  If you use:
  ContentStore {
-         id: appStore
-         scope: ContentScope.App
+         id: appStore
+         scope: ContentScope.App
  }
  
  and then:
  peer.request(appStore)
  
  -> the state transfer changed go to "initiated", "in progress" and
  "abort" the second time you try to import the same file, not giving you
  even a chance to rename it.
  
  It doesn't only abort if the files are the same as touch "foo.png" for 
instance have the same effect.
- A solution is for now to store in the temp directory, have a app scoped 
ContentStore to grab the uri and use contentitem.move() directly.
+ One solution would have been to keep storing in the temp directory (so no 
argument to peer.request(), grab the uri of a through an app scoped 
ContentStore and use contentitem.move() directly.
+ 
+ However, this isn't possible as ContentStore.uri gives: Accessing 
ContentStore uri with NULL internal store
+ and we can't access to it.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1483589

Title:
  Can't import a file with the same name in a ContentStore scope

To manage notifications about this bug go to:
https://bugs.launchpad.net/content-hub/+bug/1483589/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to