Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Array fix where '/Off' is first element in array #60

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

PetroPavliukk
Copy link

Dear creators of fillpdf,

In your code, in the "write_fillable_pdf" function, it assumes that "/Off" is always the second element in the array and "/label_name" is the first, then you remove the "/" in the first element of the array to get "label_name" and compare whether there is an intersection with the target value for the key of this question, but there are cases where "/Off" is the first value in the array with "/label_name" and then after processing operations we will have such an array ["Off", "/label_name"] (in our case - ["Off", "/Uncertain"]) and we will look for an intersection with ["label_name"] (in our case ["Uncertain"]). It is obvious that it will not be found and one of the fields will not be filled, which is what happened in our form. So, this PR is a solution to this little problem in your wonderful library. Ready for your questions.

Best regards
Petro.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant