Ticket #165 (closed defect: fixed)

Opened 2 years ago

Last modified 21 months ago

<is_empty_asset> = true, while there is a valid, usable mediafile

Reported by: Michiel.Schok Owned by: robert
Priority: major Milestone: MediaMosa 2.1
Component: Core Version:
Keywords: Cc:
MoSCoW: Must Have Estimated time after impact analysis:
Related to project: none Tested: yes
Accepted: yes Estimated Hours:

Description

When the following procedure is followed, the situation arises that there is an asset with one mediafile, which has a <uri> defined, rather than a mediafile.
The asset has <is_empty_asset> defined as TRUE, but it should be FALSE.

Procedure:

1. create an asset
[post] /asset/create 
user_id=foo

2. create a mediafile
[post] /mediafile/create
user_id=foo
asset_id={id}

3. request an uploadticket
[get] /mediafile/{id}/uploadticket/create?user_id=foo

4. update mediafile
[post] /mediafile/{id}
user_id=foo
uri=http://empty.asset.demo

When issuing an /asset/{id} call:

[GET] asset/{id}
...
<is_empty_asset>TRUE</is_empty_asset>
...

Workaround is available:
Delete the empty mediafile, and create a new one, immediately specifying the URI.

Change History

Changed 2 years ago by Michiel.Schok

  • milestone set to MediaMosa X.X

Changed 2 years ago by Frans

  • moscow set to Must Have
  • milestone changed from MediaMosa X.X to MediaMosa 2.1

Changed 2 years ago by forgacs

  • owner set to forgacs
  • status changed from new to assigned

Changed 2 years ago by forgacs

  • owner changed from forgacs to robert

Changed 2 years ago by forgacs

  • status changed from assigned to closed
  • resolution set to ready_for_review

Changed 2 years ago by forgacs

  • status changed from closed to reopened
  • resolution ready_for_review deleted

Changed 2 years ago by forgacs

  • owner changed from robert to forgacs
  • status changed from reopened to assigned

Changed 2 years ago by forgacs

  • owner changed from forgacs to robert

Ready.

Changed 2 years ago by forgacs

  • status changed from assigned to closed
  • resolution set to ready_for_review

Changed 2 years ago by Michiel.Schok

  • status changed from closed to reopened
  • resolution ready_for_review deleted

When following the script above, an error occurs at step 2: creating the mediafile.
My XML-parser crashes on the response, possibly an empty response with an error 500 - Internal Server Error.

Changed 23 months ago by robert

  • status changed from reopened to closed
  • resolution set to ready_for_review

review for 2.1 release

Changed 22 months ago by robert

  • status changed from closed to reopened
  • resolution ready_for_review deleted

Changed 22 months ago by robert

  • status changed from reopened to closed
  • resolution set to fixed

Changed 21 months ago by Michiel.Schok

  • tested set to yes
  • accepted changed from no to yes

is_empty_asset is now 'FALSE'

Note: See TracTickets for help on using tickets.