Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Can't delete some custom fields

I've created and am using some Custom Fields for metadata. I don't need a few of them so I want to delete them. However, the ones I want to delete don't appear "Manage Custom Fields". That doesn't seem correct to me!


Any idea as to what (if anything) has gone wrong here, or how to get rid of my unwanted fields.


Thanks!

Posted on May 6, 2011 1:06 AM

Reply
Question marked as Best reply

Posted on May 6, 2011 5:43 AM

I'd "Repair Database" and try again, and if that doesn't work, "Rebuild Database" and try again.


Backup first (though I've never heard of either operation damaging the Library).


Neither is harmful, and may in fact be helpful run once every month or so on well-used Libraries.

11 replies

May 7, 2011 4:59 AM in response to David Gordon

The only way I can fully remove a custom field is to first remove it from all metadata views. So I need to edit all metadata views which include the custom field I no longer need and remove it from those views. Then the custom field can be deleted.


If the custom field is contained in any metadata views it will remain in that view even after it has been deleted and no longer exists in the custom metadata list.


Does that make sense? Is it true for everyone else? Is it a bug or a feature?


Thanks!

Feb 18, 2014 11:06 PM in response to David Gordon

I did what you did, removed it from all metadata views. That didn't get rid of the custom fields I want to delete. Worse, I redownloaded Aperture 3.4.5 thinking that the original program was damaged, and THAT didn't work. I created a NEW library on my desktop, away from any other libraries, thinking it would be "clean". It wasn't, it still has the custom fields I don't want. AND, the custom fields I want to delete that show up in the metadate info screen DON'T show up in the Metadata views. Worse, the Custom Fields icon is now greyed out, so I can't even ADD or DELETE any fields. What is going on here? Any ideas?

Feb 19, 2014 2:52 AM in response to David Gordon

David Gordon wrote:


If the custom field is contained in any metadata views it will remain in that view even after it has been deleted and no longer exists in the custom metadata list.


Does that make sense? Is it true for everyone else? Is it a bug or a feature?


It kind of makes sense.


When adding some types of feature, especially a delete facility, it can turn out to need an awful lot of code to do it really neatly and in a user friendly way. Ideally it needs to check all the places where it might get used and then inform the user that it's being used in those places, and then give the user an appropriate action to take.


For example if it could be used as criteria in a smart album, what would the appropriate action be:


Delete the smart albums that use it (and then what about anything using those smart albums)?

Remove just that criteria from the smart album (thereby changing the images now selected by the smart album)?

Something else?


And so seemingly simple actions like delete a custom field suddenly require lots of design, UI, code and testing to implement really well, so simetimes shortcuts are taken.


The shortcut here seems to be, don't actually delete it until nothing is using it anymore.


A bit lazy perhaps, but features often have to fight for a place in a product due to priorities, and sometimes rarely used features are only allowed into the product if they can be done quickly (effort vs benefit).


Andy

Feb 19, 2014 3:42 AM in response to tonyboccaccio

iI was a longtime ago but ...


Are you sure you deleted all the metadata in the custom field you want to delete? I think I created a Smart Abum to do this, it would have been "if MyCustomField is not empty". Then select all the images and use Batch Change to Clear Field (tick/check the box next to MyCustomField but don't enter any data).


The custom field may look empty but you coould have a space or dot in there.


DG

Can't delete some custom fields

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.