Unable to force users to fill out profile upon registration

Status: 
Solved
Question: 

I have enabled the "Content Profile User Registration" submodule. And I also went to "/admin/content/node-type/profile/profile" and checked "Use on Registration" and went to each field and made them required.

Still, Upon registering a new user I still am not "forced" to fill out the profile.

The screenshot (no_profile_creation_on_registration.gif) can be found at http://drop.io/erdubya_drupalfun . You have to download graphic to see at full size.

Any ideas?

Responses

1. That's strange. I'll take a

That's strange. I'll take a look at your screenshot in a minute, I'm an smallband right now.

2. That's strange. I'll take a

That's strange. I'll take a look at your screenshot in a minute, and get back to you.

3. Got it!

I must've overlooked the fact that anonymous users need to have permission to edit own profile content.

:)

4. I also have this issue and I

I also have this issue and I gave permissions to anonymous users to edit own profile content. Still I need to manualy select the fields in content_permissions module for what to show. Even though the fields are shown on registration I get the following errors

warning: array_fill() [function.array-fill]: Number of elements must be positive in /home/charos/public_html/mpds/includes/database.inc on line 241.
warning: implode() [function.implode]: Invalid arguments passed in /home/charos/public_html/mpds/includes/database.inc on line 241.
warning: array_keys() [function.array-keys]: The first argument should be an array in /home/charos/public_html/mpds/modules/user/user.module on line 502.
user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 query: SELECT p.perm FROM role r INNER JOIN permission p ON p.rid = r.rid WHERE r.rid IN () in /home/charos/public_html/mpds/modules/user/user.module on line 502.