Page MenuHomePhabricator

Special:RunQuery lead to Bad title page when using a form since PF 4.5.1
Closed, ResolvedPublicBUG REPORT

Description

This is very similar to T224898

Since V4.5.1 many QueryForms are broken. After klicking on RunQuery the wiki shows a Bad title page:

Bad title

The requested page title contains invalid characters: "%C3".

Return to Hauptseite.

Steps to Reproduce:

Make a Query form with some fields,
use some parameter in the fields
Click "Run Query" Button
Get results as expected

change or add a parameter to the queryform to narrow down the number of results
Click "Run Query" Button

Actual Results:
You get linked to a Bad title page in a muchness number of cases

Expected Results:

Show the results of the query as before V4.5

here is an Example:

Query-Form (Form:Anlagenbuchhaltung)

<noinclude>

</noinclude>
<includeonly>
<div class="noprint">
{|
|[[Datei:Inhalt-icon.png|24px|Anlagenbuchhaltung|link=Anlagenbuchhaltung]]
|[[Datei:Filter.png|24px|center|link=Special:RunQuery/Anlagenbuchhaltung|Neue Abfrage ausführen]]
|}

Geben sie einen Filterbegriff unten ein. Beachten Sie Groß und Kleinschreibung und die [[Hilfe:Wildcards|Regeln für die Verwendung von Platzhaltern (Wildcards)]].
</div>
{{{info|query form at top}}}
{{{for template|Anlagenbuchhaltung}}}
{| class="formtable"
! AKS
! [[Attribut:Zuordnung|Zuordnung]]
!colspan="2"| Zeitraum f. Beginn der Abschreibung <small> Felder leeren um alle anzuzeigen </small>
!AIB
|-
|
|
| Beginn
| Ende
|
|-
| {{{field|AKS|input type=text|default=*}}}
| {{{field|Zuordnung|input type=dropdown}}}
| {{{field|Zeitraum Beginn|input type=text}}}
| {{{field|Zeitraum Ende|input type=text}}}
|style="text-align:center;"| {{{field|AIB|input type=checkbox}}}
|}
{{{end template}}}
</includeonly>

Query-Template (Template:Anlagenbuchhaltung):

{{#ask: [[Kategorie:Objekt]] [[AKS::~{{{AKS|}}}]] 
{{#if: {{{Zuordnung|}}} | [[Zuordnung::{{{Zuordnung|}}}]] | }} 
{{#if: {{{Zeitraum Beginn|}}} | [[Datum Beginn der Abschreibung::>{{{Zeitraum Beginn}}}]] | }} 
{{#if: {{{Zeitraum Ende|}}} | [[Datum Beginn der Abschreibung::<{{{Zeitraum Ende}}}]]  | }}
{{#if: {{{AIB|}}} | [[AIB::{{{AIB}}}]]  | }}
|?Klartext
|?UstNr
|?Laufende Inventarnummer
|?Objekttyp
|?Hersteller
|?Typ
|?HerstellerID
|?Einbauort
|?Anschaffungs- /Herstellungskosten (Brutto)
|?Zuordnung
|?Anlagenklasse
|?VgstNr gewählt
|?Datum Beginn der Abschreibung
|?Dauer der Abschreibung
|?Erläuterungen Anlagenbuchhaltung
|?AIB
|format=table
|limit=500
|mainlabel=AKS
|intro='''<big>Liste der Objekte und Abschreibungsdaten</big>'''
}}

Event Timeline

Carchaias renamed this task from Special:RunQuery lead to Bad title page when using a from since PF 4.5.1 to Special:RunQuery lead to Bad title page when using a form since PF 4.5.1.Jun 7 2019, 7:06 AM

Was this issue fixed in higher versions of PF as I don't seem to face this issue?

It's possible. @Carchaias - have you tried this more recently?

My wikis are on 4.6 at the moment. Maybe I try an Update the next days.

Thanks @Carchaias awaiting your response.
Still, I would live to reproduce this issue.@Yaron_Koren Please can you help me how to downgrade my PageForms version.

Please can you help me how to downgrade my PageForms version.

@Sahajsk: Please see https://www.mediawiki.org/wiki/Extension:Page_Forms/Getting_support as your question is off-topic for the topic of this task.

I updated PageForms to 4.8 a minute ago and this error has gone. Thanks.