LucasWerkmeister added a comment.

  I tested the above fix with the following Python script:
  
    #!/usr/bin/python3
    import json
    import mwapi
    
    session = mwapi.Session(host='http://localhost', api_path='/wiki1/api.php')
    lgtoken = session.get(action='query',
                          meta='tokens',
                          type='login')['query']['tokens']['logintoken']
    session.post(action='login',
                 lgname='Lucas Werkmeister@T217144',
                 lgpassword='[redacted]',
                 lgtoken=lgtoken)
    
    token = session.get(action='query',
                        meta='tokens',
                        type='csrf')['query']['tokens']['csrftoken']
    id = session.post(action='wbeditentity',
                      new='lexeme',
                      token=token,
                      data=json.dumps({
                          'type': 'lexeme',
                          'lemmas': {'en': {'language': 'en', 'value': 
'T217144'}},
                          'lexicalCategory': 'Q10',
                          'language': 'Q85',
                          'claims': [],
                          'forms': [],
                          'senses': [],
                      }))['entity']['id']
    print(f'http://localhost/wiki1/index.php/Lexeme:{id}')
  
  With the fix checked out locally, the new lexeme would be on my watchlist; 
without the fix, it would be missing.

TASK DETAIL
  https://phabricator.wikimedia.org/T217144

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: LucasWerkmeister
Cc: abian, LucasWerkmeister, Aklapper, Lucas_Werkmeister_WMDE, KaMan, 
Alter-paule, NavinRizwi, Beast1978, Un1tY, Akuckartz, Hook696, CptViraj, 
darthmon_wmde, Kent7301, joker88john, DannyS712, CucyNoiD, Nandana, kostajh, 
Gaboe420, Jony, Amorymeltzer, Giuliamocci, Cpaulf30, Lahi, Gq86, Af420, 
Bsandipan, GoranSMilovanovic, QZanden, LawExplorer, Lewizho99, JJMC89, 
Maathavan, _jensen, rosalieper, Taiwania_Justo, Scott_WUaS, Wong128hk, 
Wikidata-bugs, aude, Dinoguy1000, Mbch331, Rxy, Ltrlg
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to