when I select edit to change values of Title, Caption etc. one of the fields is "License settings for this image" with a widget with no possible values to assign.

As a result I get the error message "License settings for this image field is required." and cannot make any changes.

The field "field_license" is Locked

I can't remember if I added the field or not but I don't want it to be a required field.

Comments

davidsanger’s picture

Resolved:

If you do not activate the Media Gallery module then you get an "uneditable" state for Media

The Media Gallery modeul contains the definition for the function :

_media_gallery_get_field_license_values()

Dave Reid’s picture

I don't actually see this being a bug in Media itself? There's noting about a license setting field in the code. Should this issue move to Media Gallery?

davidsanger’s picture

Version: 7.x-1.0-beta6 » 7.x-1.0-beta5

I am very new to Drupal, but it sounds like Media Gallery added the license field and then when I disabled Media Gallery the nodes became unupdatable.

moved from Media to Media Gallery

davidsanger’s picture

Project: D7 Media » Media Gallery
Version: 7.x-1.0-beta5 » 7.x-1.0-beta6
dimitriseng’s picture

Version: 7.x-1.0-beta5 » 7.x-1.0-beta6

Hi, I agree that it should be possible to make some fields optional, for example the license field. Why does this have to be a required field in media gallery? See also #1165804: How to remove certain fields from being displayed

lsolesen’s picture

Status: Active » Postponed (maintainer needs more info)

Is this issue still valid in beta7?

Moloc’s picture

Version: 7.x-1.0-beta6 » 7.x-1.0-beta7
Status: Postponed (maintainer needs more info) » Active

This is still an issue with beta7.
Here is a duplicate: #1345734: Selecte for "License settings for this audio" is empty and file can not be saved
This issue is older, the other has a better explanation. I think one of these could be closed as duplicate.

lsolesen’s picture

Priority: Normal » Major

This is a rather big issue. A temporary workaround is to delete the field from the file types after disabling media gallery.

But I think the best temporary solution is probably to make it "not required".

lsolesen’s picture

Issue tags: +Beta8-blockers

Tagging.

lsolesen’s picture

Issue tags: -Beta8-blockers +Beta9-blocker

Retagging.

lsolesen’s picture

Issue tags: -Beta9-blocker +Beta10-blockers

Retagging.

leschekfm’s picture

to #8: I couldn't delete the field even after disabling the module, because the field was set to be locked.
I had to manually unlock the field in the 'field_config' table, before I was able to remove it.

DrupalUser78’s picture

Issue summary: View changes

I don't know how to write a proper fix for Drupal.
This workaround helps to save images with the entry "None (all rights reserved)":
a) Open your drupal database
b) Select the table "field_revision_field_license"
c) Modify the field "field_license_value": (Descriptions from phpMyAdmin)
1. Change 'Default' from the media gallery default value "NULL" to "None"
2. Deselect 'Null'
3. Save this modifications

shortspoken’s picture

I vote for either not locking the license field
or leave it out completely.

el35’s picture

Issue tags: -

Still not working...
Is somebody have an issue?

glass.dimly’s picture

How to unlock the field:

$field_name = 'field_license';
$field = field_read_field($field_name);
$field['locked'] = 0; // 0: unlock; 1: lock.
field_update_field($field);

This can be entered at /devel/php if the devel module is enabled.

Credit: https://www.drupal.org/node/2223605#comment-10743018

Afterwards, this field can be deleted.

zzzaxxx’s picture

Subscribe that this bug is still existing. I updated the Media Field to
7.x-2.11, but the latest Media Gallery Field version is incompatible with this version and thus I have to disable this module. However, then I cannot upload new images anymore as the License Settings for this image field is required. Very annoying bug.

When disabling the Media Gallery Field, the Media module should not require a license setting or there should be a proper way to remove this field.

zzzaxxx’s picture

Subscribe that this bug is still existing. I updated the Media Field to
7.x-2.11, but the latest Media Gallery Field version is incompatible with this version and thus I have to disable this module. However, then I cannot upload new images anymore as the License Settings for this image field is required. Very annoying bug.

When disabling the Media Gallery Field, the Media module should not require a license setting or there should be a proper way to remove this field.

ivnish’s picture

Status: Active » Closed (outdated)